/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult M04_GestionVuelo_MW3(CrearVueloMO model) { Command <Entidad> comando; Entidad dataAterrizaje; Entidad avion; try { comando = FabricaComando.crearM02ConsultarAvion(model._idAvion); avion = comando.ejecutar(); model.setFechaDespegue(); comando = FabricaComando.ConsultarM04_DatosAterrizaje(model._idAvion, model._idRuta, model.fechaDespegue); dataAterrizaje = (Vuelo)comando.ejecutar(); model._matriculaAvion = ((Avion)avion)._matricula; model._fechaAterrizaje = ((Vuelo)dataAterrizaje).FechaAterrizaje.ToString(RecursoAvionCO.FormatoFecha); model._horaAterrizaje = ((Vuelo)dataAterrizaje).FechaAterrizaje.ToString(RecursoAvionCO.FormatoHora); model._modelo = ((Avion)avion)._modelo; model._matriculaAvion = ((Avion)avion)._matricula; } catch (ReservaExceptionM04 ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } catch (Exception e) { Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(RecursoAvionCO.MensajeErrorGeneral, JsonRequestBehavior.AllowGet)); } return(PartialView("M04_GestionVuelo_MW3", model)); }