public void Add <T>(T entity) where T : class { if (entity == null) { return; } _managementContext.Set <T>().Add(entity); _managementContext.SaveChanges(); }
public IQueryable <T> Set <T>() where T : class { _logger.LogInformation("Set query in database"); var entities = _managementContext.Set <T>(); _logger.LogInformation("Query is complete"); return(entities); }
public T GetById(int id) { using var context = new ManagementContext(); return(context.Set <T>().Find(id)); }
public List <T> GetAll() { using var context = new ManagementContext(); return(context.Set <T>().ToList()); }
public void Update(T entity) { using var context = new ManagementContext(); context.Set <T>().Update(entity); context.SaveChanges(); }
public void Delete(T entity) { using var context = new ManagementContext(); context.Set <T>().Remove(entity); context.SaveChanges(); }
public void Create <T>(T entity) where T : BaseEntity { _context.Set <T>().Add(entity); }