public void Update(DalCategory entity)
 {
     var updatedCategory = entity.ToCategory();
     var existedCategory = _dbContext.Entry<Category>(_dbContext.Set<Category>().Find(updatedCategory.CategoryId));
     if (existedCategory == null)
     {
         return;
     }
     existedCategory.State = EntityState.Modified;
     existedCategory.Entity.IsBlocked = entity.IsBlocked;
     existedCategory.Entity.IsConfirmed = entity.IsConfirmed;
 }
 public void Delete(DalCategory entity)
 {
     var category = entity.ToCategory();
     category = _dbContext.Set<Category>().Single(c => c.CategoryId == category.CategoryId);
     _dbContext.Set<Category>().Remove(category);
 }
 public void Create(DalCategory entity)
 {
     var category = entity.ToCategory();
     _dbContext.Set<Category>().Add(category);
 }