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