2 using System.Collections.Generic;
4 using Microsoft.EntityFrameworkCore;
20 public virtual IEnumerable<Conference>
All()
22 return _context.Conferences;
25 public virtual IEnumerable<Conference>
AllWhere(Func<Conference, bool> predicate)
27 return All().Where(predicate);
32 return All().FirstOrDefault(u => u.Id ==
id);
37 return All().Where(predicate).FirstOrDefault();
42 _context.Conferences.Add(item);
43 _context.SaveChanges();
48 if (item == null)
return;
49 _context.Conferences.Update(item);
50 _context.SaveChanges();
55 var item = _context.Conferences.Find(
id);
61 _context.Conferences.Remove(item);
62 _context.SaveChanges();
65 public virtual IQueryable<Conference>
GetQuery()
67 return _context.Conferences;
ConferenceRepository(ScientificReportDbContext context)
virtual void Delete(Guid id)
virtual IEnumerable< Conference > All()
virtual IEnumerable< Conference > AllWhere(Func< Conference, bool > predicate)
virtual IQueryable< Conference > GetQuery()
virtual Conference Get(Guid id)
virtual void Create(Conference item)
virtual Conference Get(Func< Conference, bool > predicate)
virtual void Update(Conference item)