/// <summary> /// Transforma un PricingRequestType en un PricingRequestSent /// </summary> /// <param name="pricingRequest">PricingRequestType</param> /// <returns>PricingRequestSent</returns> static public PricingRequestSent Map2DB(DataCenterLogic.DataCenterTypesIDE.PricingRequestType pricingRequest) { PricingRequestSent retPricingRequest = new PricingRequestSent(); retPricingRequest.DDPVersionNum = pricingRequest.DDPVersionNum; retPricingRequest.MessageId = pricingRequest.MessageId; retPricingRequest.MessageType = ToInt(pricingRequest.MessageType); retPricingRequest.Originator = pricingRequest.Originator; retPricingRequest.schemaVersion = pricingRequest.schemaVersion; retPricingRequest.test = ToInt(pricingRequest.test); retPricingRequest.TimeStamp = pricingRequest.TimeStamp; return(retPricingRequest); }
/// <summary> /// Crea un nuevo PricingRequestSent en base de datos /// </summary> /// <param name="pricingRequestSent">PricingRequestSent</param> public void Create(PricingRequestSent pricingRequestSent, int inOut) { pricingRequestSent.MsgInOut = new MsgInOut(); pricingRequestSent.MsgInOut.DDPVersion = pricingRequestSent.DDPVersionNum; pricingRequestSent.MsgInOut.Destination = ""; pricingRequestSent.MsgInOut.InOut = inOut; pricingRequestSent.MsgInOut.MsgId = pricingRequestSent.MessageId; pricingRequestSent.MsgInOut.MsgType = pricingRequestSent.MessageType; pricingRequestSent.MsgInOut.RefId = ""; pricingRequestSent.MsgInOut.Source = pricingRequestSent.Originator; pricingRequestSent.MsgInOut.TimeStamp = pricingRequestSent.TimeStamp; context.PricingRequestSents.InsertOnSubmit(pricingRequestSent); context.SubmitChanges(); }