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); }
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)); } }
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); }