public async Task <JsonRetornoViewModel> SalvarPlanoVoo([FromBody] PlanoVooViewModel model) { try { if (model.IdPlanoVoo == 0 && await _planoVooService.NumeroVooCadastradoAsync(model.NumeroVoo)) { return(new JsonRetornoViewModel { Erro = true, Mensagem = "Número do vôo digitado já existe." }); } else if (!await _planoVooService.Salvar(model)) { return(new JsonRetornoViewModel { Erro = true }); } return(new JsonRetornoViewModel { Erro = false }); } catch (Exception e) { _log.LogError(e); return(new JsonRetornoViewModel { Erro = true }); } }
public async Task <bool> Excluir(PlanoVooViewModel model) { try { return(await _planoVooRepo.RemoverAsync(_mapper.Map <PlanoVoo>(model))); } catch (Exception e) { _log.LogError(e); return(false); } }
public async Task <bool> Salvar(PlanoVooViewModel model) { try { if (model.IdPlanoVoo == 0) { return(await _planoVooRepo.InserirAsync(_mapper.Map <PlanoVoo>(model))); } else { return(await _planoVooRepo.AtualizarAsync(_mapper.Map <PlanoVoo>(model))); } } catch (Exception e) { _log.LogError(e); return(false); } }
public async Task <JsonRetornoViewModel> ExcluirPlanoVoo([FromBody] PlanoVooViewModel model) { try { if (!await _planoVooService.Excluir(model)) { return(new JsonRetornoViewModel { Erro = true }); } } catch (Exception e) { _log.LogError(e); return(new JsonRetornoViewModel { Erro = true }); } return(new JsonRetornoViewModel { Erro = false }); }