public IActionResult Put(int id, [FromBody] LocalResquestDto localDto) { var local = MapearLocalRequestDtoParaLocal(localDto); localRepositorio.AtualizarLocal(id, local); contexto.SaveChanges(); return(Ok("Registro alterado")); }
public IActionResult Post([FromBody] LocalResquestDto localDto) { var local = MapearLocalRequestDtoParaLocal(localDto); var erros = localService.Validar(local); if (erros.Count > 0) { return(BadRequest(erros)); } localRepositorio.SalvarLocal(local); contexto.SaveChanges(); var retorno = MapearLocalParaLocalResponse(local); return(Ok(retorno)); }
private Local MapearLocalRequestDtoParaLocal(LocalResquestDto localDto) { return(new Local(localDto.Cidade, localDto.Aeroporto, localDto.Latitude, localDto.Longitude)); }