public async Task<ResponseMessage> CreateFlight(FlightApiModel model) { var message = new HttpRequestBuilder(_settings.Value.UrlGateway) .SetPath(_settings.Value.CreateFlight) .HttpMethod(HttpMethod.Post) .GetHttpMessage(); var json = JsonConvert.SerializeObject(model); message.Content = new StringContent(json, Encoding.UTF8, "application/json"); return await SendRequest<ResponseMessage>(message); }
public async Task <IActionResult> SaleFlighRegistration([FromBody] FlightModel model) { try { FlightApiModel flightModel = new FlightApiModel() { ArrivalStation = model.ArrivalStation, Currency = model.Currency, DepartureDate = Convert.ToDateTime(model.DepartureDate), DepartureStation = model.DepartureStation, Price = Convert.ToDecimal(model.Price), ListClient = model.ListClient }; var result = await _IFligthApi.CreateFlight(flightModel); return(Json(new { success = result.Success, mensaje = result.Message })); } catch (Exception ex) { _logger.LogError(ex.Message); return(Json(new { success = false, mensaje = ex.Message })); } }