예제 #1
0
        public async Task <JsonResult> Update(ModifyTagDto model)
        {
            var result = await _tagAppService.Update(model);

            OutputModel outputModel = new OutputModel();

            outputModel.Data = result;
            return(new JsonResult(outputModel));
        }
예제 #2
0
        public async Task <ServiceResult> UpdateAsync([FromBody] ModifyTagDto modify)
        {
            var validation = modify.Validation();

            if (validation.Fail)
            {
                return(ServiceResult.Failed(validation.Msg));
            }
            return(await Task.FromResult(await _tagSvc.UpdateAsync(modify)));
        }
예제 #3
0
        public async Task <ServiceResult> UpdateAsync(ModifyTagDto modify)
        {
            var tag = await _tagRepo.Select.Where(c => c.Name == modify.Name).ToOneAsync();

            if (tag != null && tag.Id != modify.Id)
            {
                return(await Task.FromResult(ServiceResult.Failed($"Name:{modify.Name} 的文章标签已存在")));
            }
            var entity = Mapper.Map <TagEntity>(modify);
            await _tagRepo.UpdateAsync(entity);

            return(await Task.FromResult(ServiceResult.Successed("更新文章标签成功")));
        }
예제 #4
0
 public async Task <Result> Update(ModifyTagDto dto)
 {
     return(await _tagService.Update(_mapper.Map <Tag>(dto)));
 }