public async Task <JsonResult> Update(ModifyCategoryDto model) { var result = await _categoryAppService.Update(model); OutputModel outputModel = new OutputModel(); outputModel.Data = result; return(new JsonResult(outputModel)); }
public async Task <ServiceResult> UpdateAsync([FromBody] ModifyCategoryDto modify) { var validation = modify.Validation(); if (validation.Fail) { return(ServiceResult.Failed(validation.Msg)); } return(await Task.FromResult(await _categorySvc.UpdateAsync(modify))); }
public async Task <ServiceResult> UpdateAsync(ModifyCategoryDto modify) { var category = await _categoryRepo.Select.Where(c => c.Name == modify.Name).ToOneAsync(); if (category != null && category.Id != modify.Id) { return(await Task.FromResult(ServiceResult.Failed($"Name:{modify.Name} 的文章分类已存在"))); } var entity = Mapper.Map <CategoryEntity>(modify); await _categoryRepo.UpdateAsync(entity); return(await Task.FromResult(ServiceResult.Successed("更新文章分类成功"))); }
public void ModifyCategory(int id, ModifyCategoryDto dto) { _logger.LogWarning($"Category with id: {id} MODIFY action invoked"); var category = _dbContext.Categories.FirstOrDefault(c => c.Id == id); if (category == null) { throw new NotFoundException("Category not found"); } var authResult = _authorizationService.AuthorizeAsync(_userContextService.User, category, new ResourceOperationRequirement(ResourceOperation.Update)).Result; if (authResult.Succeeded == false) { throw new ForbidException("Not authorized"); } category.Name = dto.Name; category.Description = dto.Description; _dbContext.SaveChanges(); }
public async Task <ServiceResult> UpdateAsync([FromBody] ModifyCategoryDto dto) { await _categoryService.UpdateAsync(_mapper.Map <CategoryEntity>(dto)); return(ServiceResult.Successed("账单分类更新成功!")); }
public async Task <ServiceResult> CreateAsync([FromBody] ModifyCategoryDto dto) { await _categoryService.InsertAsync(_mapper.Map <CategoryEntity>(dto)); return(ServiceResult.Successed("账单分类创建成功")); }
public async Task <Result> Update(ModifyCategoryDto dto) { return(await _categoryService.Update(_mapper.Map <Category>(dto))); }
public ActionResult ModifyCategory([FromRoute] int id, [FromBody] ModifyCategoryDto modifiedCategoryDto) { _categoryService.ModifyCategory(id, modifiedCategoryDto); return(Ok()); }