2 using System.Collections.Generic;
4 using Microsoft.EntityFrameworkCore;
20 public virtual IEnumerable<Review>
All()
22 return _context.Reviews
24 .Include(r => r.Reviewer);
27 public virtual IEnumerable<Review>
AllWhere(Func<Review, bool> predicate)
29 return All().Where(predicate);
34 return All().FirstOrDefault(u => u.Id ==
id);
37 public virtual Review Get(Func<Review, bool> predicate)
39 return All().Where(predicate).FirstOrDefault();
44 _context.Reviews.Add(item);
45 _context.SaveChanges();
52 _context.Reviews.Update(item);
53 _context.SaveChanges();
59 var item = _context.Reviews.Find(
id);
62 _context.Reviews.Remove(item);
63 _context.SaveChanges();
69 return _context.Reviews;
virtual Review Get(Guid id)
virtual IQueryable< Review > GetQuery()
virtual Review Get(Func< Review, bool > predicate)
virtual void Create(Review item)
virtual IEnumerable< Review > AllWhere(Func< Review, bool > predicate)
virtual void Update(Review item)
virtual void Delete(Guid id)
virtual IEnumerable< Review > All()
ReviewRepository(ScientificReportDbContext context)