コード例 #1
0
        public async Task AddAsync(ServiceCategoryViewModelShort viewModel)
        {
            var dataModel = _mapper.Map <ServiceCategory>(viewModel);

            context.ServiceCategories.Add(dataModel);
            await context.SaveChangesAsync();
        }
コード例 #2
0
        public async Task <ActionResult> Edit(ServiceCategoryViewModelShort serviceCategoryViewModelShort)
        {
            if (ModelState.IsValid)
            {
                await _serviceCategoryManager.ModifyAsync(serviceCategoryViewModelShort);

                return(RedirectToAction("Index"));
            }
            return(View(serviceCategoryViewModelShort));
        }
コード例 #3
0
 public async Task ModifyAsync(ServiceCategoryViewModelShort viewModel)
 {
     if (await context.ServiceCategories.AnyAsync(x => x.Id == viewModel.Id))
     {
         var dataModel = _mapper.Map <ServiceCategory>(viewModel);
         context.ServiceCategories.Attach(dataModel);
         context.Entry <ServiceCategory>(dataModel).State = EntityState.Modified;
         await context.SaveChangesAsync();
     }
     else
     {
         throw new Exception();
     }
 }