public ActionResult <ClientDto> Post(ClientModel param) { if (string.IsNullOrWhiteSpace(param.Name)) { throw new BadRequestException(HttpContext.TraceIdentifier, "ParameterError"); } var dto = param.Map <ClientModel, ClientDto>(); dto.Id = Guid.NewGuid(); var entity = dto.Map <ClientDto, Client>(); _unitOfWork.AddAndCommit(entity); return(dto); }
public ActionResult <UserDto> Post(UserModel param) { if (string.IsNullOrWhiteSpace(param.Name) || string.IsNullOrWhiteSpace(param.Account) || string.IsNullOrWhiteSpace(param.Mobile)) { return(BadRequest("参数错误")); } var dto = param.Map <UserModel, UserDto>(); dto.Id = Guid.NewGuid(); dto.CreatedAt = DateTime.Now; var entity = dto.Map <UserDto, User>(); entity.Password = MD5.Encrypt(param.Account); _unitOfWork.AddAndCommit(entity); return(dto); }