2 using System.Collections.Generic;
4 using Microsoft.EntityFrameworkCore;
20 public virtual IEnumerable<Membership>
All()
22 return _context.Memberships.Include(u => u.User);
25 public virtual IEnumerable<Membership>
AllWhere(Func<Membership, bool> predicate)
27 return All().Where(predicate);
32 return All().FirstOrDefault(u => u.Id ==
id);
37 return All().Where(predicate).FirstOrDefault();
42 _context.Memberships.Add(item);
43 _context.SaveChanges();
50 _context.Memberships.Update(item);
51 _context.SaveChanges();
57 var item = _context.Memberships.Find(
id);
60 _context.Memberships.Remove(item);
61 _context.SaveChanges();
65 public virtual IQueryable<Membership>
GetQuery()
67 return _context.Memberships;
virtual IEnumerable< Membership > All()
virtual Membership Get(Guid id)
virtual void Update(Membership item)
virtual IQueryable< Membership > GetQuery()
virtual void Delete(Guid id)
virtual IEnumerable< Membership > AllWhere(Func< Membership, bool > predicate)
MembershipRepository(ScientificReportDbContext context)
virtual void Create(Membership item)
virtual Membership Get(Func< Membership, bool > predicate)