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);
        }
Exemple #2
0
        public async Task <string> AddUpdateForthSubCategory(ForthSubCategoryVM forthSubCategoryVM)
        {
            ForthSubCategoryDomainModel forthSubCategoryDM = new ForthSubCategoryDomainModel();

            AutoMapper.Mapper.Map(forthSubCategoryVM, forthSubCategoryDM);
            return(await forthSubCategoryBusiness.AddUpdateForthSubCategory(forthSubCategoryDM));
        }
Exemple #3
0
        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);
        }