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