public AdicionarVooResponse AdicionarVoo(AdicionarVooRequest request)
        {
            if (request == null)
            {
                AddNotification("AdicionarVooRequest", "AdicionarVooRequest é obrigatório");
            }
            var voo = _repositoryVoo.Adicionar(new Voo(request.Numero, request.Data, request.Horario));

            return((AdicionarVooResponse)voo);
        }
示例#2
0
 public async Task <HttpResponseMessage> Adicionar(AdicionarVooRequest request)
 {
     try
     {
         var response = _serviceVoo.Adicionar(request);
         return(await ResponseAsync(response, _serviceVoo));
     }
     catch (Exception ex)
     {
         return(await ResponseExceptionAsync(ex));
     }
 }
示例#3
0
        public AdicionarVooResponse Adicionar(AdicionarVooRequest request)
        {
            if (!VerificaRequest(request, "AdicionarVooRequest"))
            {
                return(null);
            }

            Voo voo = new Voo(request.Numero, request.Data, request.Horario);

            AddNotifications(voo);

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

            voo = _repositoryVoo.Adicionar(voo);

            return((AdicionarVooResponse)voo);
        }