private ClasseDeVoo MapearDtoParaDominio(ClasseDeVooDto classeDeVooDto) { return(new ClasseDeVoo( classeDeVooDto.Descricao, classeDeVooDto.ValorFixoDoVoo, classeDeVooDto.ValorPorMilha )); }
public IActionResult Put(int id, [FromBody] ClasseDeVooDto classeResquest) { var classe = MapearDtoParaDominio(classeResquest); var mensagens = classeDeVooService.Validar(classe); if (mensagens.Count() > 0) { return(BadRequest(mensagens)); } classeDeVooRepository.AtualizarClasseDeVoo(id, classe); contexto.SaveChanges(); return(Ok()); }
public IActionResult Post([FromBody] ClasseDeVooDto classeDeVooRequest) { var classe = MapearDtoParaDominio(classeDeVooRequest); var mensagens = classeDeVooService.Validar(classe); if (mensagens.Count() > 0) { return(BadRequest(mensagens)); } classeDeVooRepository.SalvarClasseDeVoo(classe); contexto.SaveChanges(); return(CreatedAtRoute("GetClasseDeVoo", new { id = classe.Id }, classe)); }