public async Task <string> AddUpdateForthSubCategory(ForthSubCategoryDomainModel forthSubCategory) { string status = ""; if (forthSubCategory.fsubCat_id > 0) { tblForthSubCategory forthSubCategoryToUpdate = await forthSubCategoryRepository.SingleOrDefault(f => f.fsubCat_id == forthSubCategory.fsubCat_id); if (forthSubCategoryToUpdate != null) { forthSubCategoryToUpdate.fsubCat_id = forthSubCategory.fsubCat_id; forthSubCategoryToUpdate.name = forthSubCategory.name; forthSubCategoryToUpdate.subCat_id = forthSubCategory.subCat_id; await forthSubCategoryRepository.Update(forthSubCategoryToUpdate); status = "updated"; } } else { tblForthSubCategory forthSubCategoryToAdd = new tblForthSubCategory(); forthSubCategoryToAdd.fsubCat_id = forthSubCategory.fsubCat_id; forthSubCategoryToAdd.name = forthSubCategory.name; forthSubCategoryToAdd.subCat_id = forthSubCategory.subCat_id; await forthSubCategoryRepository.Insert(forthSubCategoryToAdd); status = "added"; } return(status); }
public async Task <string> AddUpdateForthSubCategory(ForthSubCategoryVM forthSubCategoryVM) { ForthSubCategoryDomainModel forthSubCategoryDM = new ForthSubCategoryDomainModel(); AutoMapper.Mapper.Map(forthSubCategoryVM, forthSubCategoryDM); return(await forthSubCategoryBusiness.AddUpdateForthSubCategory(forthSubCategoryDM)); }
public async Task <ForthSubCategoryToReturnVM> GetForthSubCategoryById(int id) { ForthSubCategoryToReturnVM forthSubCategoryToReturnVM = new ForthSubCategoryToReturnVM(); ForthSubCategoryDomainModel forthSubCategoryDomainModel = await forthSubCategoryBusiness.GetForthSubCategoryById(id); AutoMapper.Mapper.Map(forthSubCategoryDomainModel, forthSubCategoryToReturnVM); return(forthSubCategoryToReturnVM); }
public async Task <ForthSubCategoryDomainModel> GetForthSubCategoryById(int id) { ForthSubCategoryDomainModel forthSubCategory = new ForthSubCategoryDomainModel(); var model = await forthSubCategoryRepository.SingleOrDefault(f => f.fsubCat_id == id); if (model != null) { forthSubCategory = new ForthSubCategoryDomainModel(); forthSubCategory.fsubCat_id = model.fsubCat_id; forthSubCategory.name = model.name; forthSubCategory.subCat_id = model.subCat_id; } return(forthSubCategory); }