public IActionResult Post([FromBody] ClasseDeVooRequestDto classeDeVooDto) { var classeDeVoo = MapearClasseDeVooDtoParaClasseDeVoo(classeDeVooDto); var erros = classeDeVooService.Validar(classeDeVoo); if (erros.Count > 0) { return(BadRequest(erros)); } classeDeVooRepository.SalvarClasseDeVoo(classeDeVoo); contexto.SaveChanges(); return(Ok(MapearClasseDeVooParaResponse(classeDeVoo))); }
public IActionResult Put(int id, [FromBody] ClasseDeVooRequestDto classeDeVooDto) { var classeDeVoo = MapearClasseDeVooDtoParaClasseDeVoo(classeDeVooDto); var erros = classeDeVooService.Validar(classeDeVoo); if (erros.Count > 0) { return(BadRequest(erros)); } classeDeVooRepository.AtualizarClasseDeVoo(id, classeDeVoo); contexto.SaveChanges(); return(Ok("Alterado com Sucesso")); }
private ClasseDeVoo MapearClasseDeVooDtoParaClasseDeVoo(ClasseDeVooRequestDto classeDeVooDto) { return(new ClasseDeVoo(classeDeVooDto.Descricao, classeDeVooDto.ValorFixo, classeDeVooDto.ValorMilha)); }