예제 #1
0
        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 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);
        }