public static Category MapToEditEntity(this CategoryEditModels model, Category entity) { entity.CategoryId = model.CategoryId; entity.CategoryName = model.CategoryName; entity.Description = model.Description; return(entity); }
public static CategoryEditModels MapToEntityModel(this Category entity, CategoryEditModels model) { model.CategoryId = entity.CategoryId; model.CategoryName = entity.CategoryName; model.Description = entity.Description; return(model); }
public static Category MapToEditEntity(this CategoryEditModels model) { return(new Category { CategoryId = model.CategoryId, CategoryName = model.CategoryName, Description = model.Description }); }
public CategoryEditModels CreateCategory(CategoryEditModels model, out string message) { var ship = _CategoryRepository.getCategory(model.CategoryId, model.CategoryName); if (ship != null) { message = Constant.CategoryIsExist; return(null); } var CreateCategory = _CategoryRepository.Insert(model.MapToEditEntity()); UnitOfwork.SaveChanges(); if (CreateCategory == null) { message = Constant.CreateFail; return(null); } message = Constant.CreateSuccess; return(CreateCategory.MapToEditModel()); }
public bool UpdateCategory(CategoryEditModels model, out string message) { var CategoryEntity = _CategoryRepository.GetById(model.CategoryId); if (CategoryEntity != null) { var gr = _CategoryRepository.getCategory(model.CategoryId, model.CategoryName); if (gr != null) { message = Constant.CategoryIsExist; return(false); } CategoryEntity = model.MapToEditEntity(CategoryEntity); _CategoryRepository.Update(CategoryEntity); UnitOfwork.SaveChanges(); message = Constant.UpdateSuccess; return(true); } message = Constant.UpdateFail; return(false); }