/// <summary> /// Method that solves the execution of 'create_instance' service. /// </summary> /// <param name="agent">Application agent.</param> /// <param name="p_atrid_NaveNodrizaArg">Value of the inbound argument 'p_atrid_NaveNodriza'.</param> /// <param name="p_atrNombre_NaveNodrizaArg">Value of the inbound argument 'p_atrNombre_NaveNodriza'.</param> /// <returns>Outbound argument values.</returns> public static Dictionary <string, object> ExecuteService(Oid agent, int?p_atrid_NaveNodrizaArg, string p_atrNombre_NaveNodrizaArg) { Dictionary <string, object> lValues = GetInputFieldValues(p_atrid_NaveNodrizaArg, p_atrNombre_NaveNodrizaArg); Dictionary <string, ModelType> lTypes = GetInboundArgumentTypes(); Dictionary <string, string> lDomains = GetInboundArgumentDomains(); Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "NaveNodriza", "create_instance", lTypes, lValues, lDomains); return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments)); }
/// <summary> /// Method that solves the execution of 'create_instance' service. /// </summary> /// <param name="agent">Application agent.</param> /// <param name="p_atrid_RevisarAeronaveArg">Value of the inbound argument 'p_atrid_RevisarAeronave'.</param> /// <param name="p_atrFechaRevisionArg">Value of the inbound argument 'p_atrFechaRevision'.</param> /// <param name="p_atrNombreRevisorArg">Value of the inbound argument 'p_atrNombreRevisor'.</param> /// <param name="p_atrId_AeronaveArg">Value of the inbound argument 'p_atrId_Aeronave'.</param> /// <returns>Outbound argument values.</returns> public static Dictionary <string, object> ExecuteService(Oid agent, int?p_atrid_RevisarAeronaveArg, DateTime?p_atrFechaRevisionArg, string p_atrNombreRevisorArg, string p_atrId_AeronaveArg) { Dictionary <string, object> lValues = GetInputFieldValues(p_atrid_RevisarAeronaveArg, p_atrFechaRevisionArg, p_atrNombreRevisorArg, p_atrId_AeronaveArg); Dictionary <string, ModelType> lTypes = GetInboundArgumentTypes(); Dictionary <string, string> lDomains = GetInboundArgumentDomains(); Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "Revision", "create_instance", lTypes, lValues, lDomains); return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments)); }
/// <summary> /// Method that solves the execution of 'delete_instance' service. /// </summary> /// <param name="agent">Application agent.</param> /// <param name="p_thisPasajeroArg">Value of the inbound argument 'p_thisPasajero'.</param> /// <returns>Outbound argument values.</returns> public static Dictionary <string, object> ExecuteService(Oid agent, List <Oid> p_thisPasajeroArg) { PasajeroOid lp_thisPasajero = null; if ((p_thisPasajeroArg != null) && (p_thisPasajeroArg.Count > 0) && (p_thisPasajeroArg[0] != null)) { lp_thisPasajero = (p_thisPasajeroArg[0] as PasajeroOid); } Dictionary <string, object> lValues = GetInputFieldValues(lp_thisPasajero); Dictionary <string, ModelType> lTypes = GetInboundArgumentTypes(); Dictionary <string, string> lDomains = GetInboundArgumentDomains(); Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "Pasajero", "delete_instance", lTypes, lValues, lDomains); return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments)); }
/// <summary> /// Method that solves the execution of 'create_instance' service. /// </summary> /// <param name="agent">Application agent.</param> /// <param name="p_agrPasajeroAeronaveArg">Value of the inbound argument 'p_agrPasajeroAeronave'.</param> /// <param name="p_atrid_AeronaveArg">Value of the inbound argument 'p_atrid_Aeronave'.</param> /// <param name="p_atrNombreArg">Value of the inbound argument 'p_atrNombre'.</param> /// <param name="p_atrMaximoPasajerosArg">Value of the inbound argument 'p_atrMaximoPasajeros'.</param> /// <param name="p_atrOrigenArg">Value of the inbound argument 'p_atrOrigen'.</param> /// <param name="p_atrDestinoArg">Value of the inbound argument 'p_atrDestino'.</param> /// <returns>Outbound argument values.</returns> public static Dictionary <string, object> ExecuteService(Oid agent, List <Oid> p_agrPasajeroAeronaveArg, int?p_atrid_AeronaveArg, string p_atrNombreArg, int?p_atrMaximoPasajerosArg, string p_atrOrigenArg, string p_atrDestinoArg) { PasajeroAeronaveOid lp_agrPasajeroAeronave = null; if ((p_agrPasajeroAeronaveArg != null) && (p_agrPasajeroAeronaveArg.Count > 0) && (p_agrPasajeroAeronaveArg[0] != null)) { lp_agrPasajeroAeronave = (p_agrPasajeroAeronaveArg[0] as PasajeroAeronaveOid); } Dictionary <string, object> lValues = GetInputFieldValues(lp_agrPasajeroAeronave, p_atrid_AeronaveArg, p_atrNombreArg, p_atrMaximoPasajerosArg, p_atrOrigenArg, p_atrDestinoArg); Dictionary <string, ModelType> lTypes = GetInboundArgumentTypes(); Dictionary <string, string> lDomains = GetInboundArgumentDomains(); Dictionary <string, object> lOutboundArguments = Logic.Adaptor.ExecuteService(agent, "Aeronave", "create_instance", lTypes, lValues, lDomains); return(UtilFunctions.ProcessOutboundArgsList(lOutboundArguments)); }