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