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
                });
            }
        }
Пример #2
0
 public async Task <bool> Excluir(PlanoVooViewModel model)
 {
     try
     {
         return(await _planoVooRepo.RemoverAsync(_mapper.Map <PlanoVoo>(model)));
     }
     catch (Exception e)
     {
         _log.LogError(e);
         return(false);
     }
 }
Пример #3
0
 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
     });
 }