public async Task <string> AddUpdateMainCategory(MainCategoryVM mainCategoryVM) { MainCategoryDomainModel mainCategoryDM = new MainCategoryDomainModel(); AutoMapper.Mapper.Map(mainCategoryVM, mainCategoryDM); return(await mainCategoryBusiness.AddUpdateMainCategory(mainCategoryDM)); }
public async Task <string> AddUpdateMainCategory(MainCategoryDomainModel mainCategory) { string status = ""; if (mainCategory.mainCat_id > 0) { tblMainCategory mainCategoryToUpdate = await mainCategoryRepository.SingleOrDefault(m => m.mainCat_id == mainCategory.mainCat_id); if (mainCategoryToUpdate != null) { mainCategoryToUpdate.mainCat_id = mainCategory.mainCat_id; mainCategoryToUpdate.name = mainCategory.name; mainCategoryToUpdate.type = mainCategory.type; mainCategoryToUpdate.unit = mainCategory.unit; await mainCategoryRepository.Update(mainCategoryToUpdate); status = "updated"; } } else { tblMainCategory mainCategoryToAdd = new tblMainCategory(); mainCategoryToAdd.mainCat_id = mainCategory.mainCat_id; mainCategoryToAdd.name = mainCategory.name; mainCategoryToAdd.type = mainCategory.type; mainCategoryToAdd.unit = mainCategory.unit; await mainCategoryRepository.Insert(mainCategoryToAdd); status = "added"; } return(status); }
public async Task <MainCategoryToReturnVM> GetMainCategoryById(int id) { MainCategoryToReturnVM mainCategoryToReturnVM = new MainCategoryToReturnVM(); MainCategoryDomainModel mainCategoryDomainModel = await mainCategoryBusiness.GetMainCategoryById(id); AutoMapper.Mapper.Map(mainCategoryDomainModel, mainCategoryToReturnVM); return(mainCategoryToReturnVM); }
public async Task <MainCategoryDomainModel> GetMainCategoryById(int id) { MainCategoryDomainModel mainCategory = new MainCategoryDomainModel(); var model = await mainCategoryRepository.SingleOrDefault(m => m.mainCat_id == id); if (model != null) { mainCategory = new MainCategoryDomainModel(); mainCategory.mainCat_id = model.mainCat_id; mainCategory.name = model.name; mainCategory.type = model.type; mainCategory.unit = model.unit; } return(mainCategory); }