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