public OperationResult Update(data.dtos.BlogDto dto) { try { var validate = Validate(dto); if (validate != null) return validate; Blog blog = BlogRepository.GetById(dto.id); if (blog == null) { return new OperationResult(OperationResultType.QueryNull); } blog = dto.MapTo(blog); BlogRepository.Update(blog); return new OperationResult(OperationResultType.Success, "更新博客成功!"); } catch (Exception ex) { var msg = ex.Message; //log 记录异常信息 //返回用户友好的提示 return new OperationResult(OperationResultType.Error, "更新博客失败!"); } }