public void Add <T>(T entity) where T : class
 {
     if (entity == null)
     {
         return;
     }
     _managementContext.Set <T>().Add(entity);
     _managementContext.SaveChanges();
 }
Exemple #2
0
        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);
 }