public IActionResult Alter([FromBody] ProprietarioEditarViewModel vm) { if (vm == null) { return(BadRequest()); } //vm.UserName = GetUserName; var proprietario = _mapper.Map <Proprietario>(vm); var validationResult = _service.Update(proprietario); if (validationResult.IsValid) { return(new OkObjectResult(proprietario.ID)); //TODO: Link de Retorno. } return(BadRequest(Errors.AddErrosToModelState(validationResult, ModelState))); }
public IActionResult Create([FromBody] ProprietarioEditarViewModel vm) { if (vm == null) { return(BadRequest()); } //vm.UserName = GetUserName; var proprietario = _mapper.Map <Proprietario>(vm); //TODO: Adicionar na Tela. var validationResult = _service.Create(proprietario); if (validationResult.IsValid) { return(new CreatedResult("/Proprietario", proprietario.ID)); //TODO: Link de Retorno. } return(BadRequest(Errors.AddErrosToModelState(validationResult, ModelState))); }