2 using System.Collections.Generic;
4 using Microsoft.EntityFrameworkCore;
20 public virtual IEnumerable<PatentLicenseActivity>
All()
22 return _context.PatentLicenseActivities
23 .Include(b => b.AuthorsPatentLicenseActivities)
24 .ThenInclude(b => b.Author)
25 .Include(b => b.CoauthorsPatentLicenseActivities)
26 .Include(a=>a.ApplicantsPatentLicenseActivities)
27 .ThenInclude(b => b.Applicant)
28 .Include(b => b.CoApplicantsPatentLicenseActivities);
31 public virtual IEnumerable<PatentLicenseActivity>
AllWhere(Func<PatentLicenseActivity, bool> predicate)
33 return All().Where(predicate);
38 return All().FirstOrDefault(u => u.Id ==
id);
43 return All().Where(predicate).FirstOrDefault();
48 _context.PatentLicenseActivities.Add(item);
49 _context.SaveChanges();
56 _context.PatentLicenseActivities.Update(item);
57 _context.SaveChanges();
63 var item = _context.PatentLicenseActivities.Find(
id);
66 _context.PatentLicenseActivities.Remove(item);
67 _context.SaveChanges();
71 public virtual IQueryable<PatentLicenseActivity>
GetQuery()
73 return _context.PatentLicenseActivities;
virtual IEnumerable< PatentLicenseActivity > All()
PatentLicenseActivityRepository(ScientificReportDbContext context)
virtual IEnumerable< PatentLicenseActivity > AllWhere(Func< PatentLicenseActivity, bool > predicate)
virtual IQueryable< PatentLicenseActivity > GetQuery()
virtual PatentLicenseActivity Get(Guid id)
virtual void Update(PatentLicenseActivity item)
virtual void Delete(Guid id)
virtual void Create(PatentLicenseActivity item)
virtual PatentLicenseActivity Get(Func< PatentLicenseActivity, bool > predicate)