コード例 #1
0
        public async Task <string> AddUpdateMainCategory(MainCategoryVM mainCategoryVM)
        {
            MainCategoryDomainModel mainCategoryDM = new MainCategoryDomainModel();

            AutoMapper.Mapper.Map(mainCategoryVM, mainCategoryDM);
            return(await mainCategoryBusiness.AddUpdateMainCategory(mainCategoryDM));
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        public async Task <MainCategoryToReturnVM> GetMainCategoryById(int id)
        {
            MainCategoryToReturnVM  mainCategoryToReturnVM  = new MainCategoryToReturnVM();
            MainCategoryDomainModel mainCategoryDomainModel = await mainCategoryBusiness.GetMainCategoryById(id);

            AutoMapper.Mapper.Map(mainCategoryDomainModel, mainCategoryToReturnVM);
            return(mainCategoryToReturnVM);
        }
コード例 #4
0
        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);
        }