Ejemplo n.º 1
0
 public async Task <HttpResponseMessage> Adicionar(AdicionarPlanoVooRequest request)
 {
     try
     {
         var response = _servicePlanoVoo.Adicionar(request);
         return(await ResponseAsync(response, _servicePlanoVoo));
     }
     catch (Exception ex)
     {
         return(await ResponseExceptionAsync(ex));
     }
 }
Ejemplo n.º 2
0
        public AdicionarPlanoVooResponse Adicionar(AdicionarPlanoVooRequest request)
        {
            if (!VerificaRequest(request, "AdicionarPlanoVooRequest"))
            {
                return(null);
            }

            PlanoVoo planovoo = new PlanoVoo(request.IdAeroportoOrigem, request.IdAeroportoDestino, request.IdAeronave, request.IdVoo);

            AddNotifications(planovoo);

            if (this.IsInvalid())
            {
                return(null);
            }

            planovoo = _repositoryPlanoVoo.Adicionar(planovoo);

            return((AdicionarPlanoVooResponse)planovoo);
        }