/// <summary> /// Crea un nuevo PricingUpdate en base de datos /// </summary> /// <param name="pricingUpdate">PricingUpdate</param> public void Create(PricingUpdate pricingUpdate, int inOut) { pricingUpdate.MsgInOut = new MsgInOut(); pricingUpdate.MsgInOut.DDPVersion = pricingUpdate.DDPVersionNum; pricingUpdate.MsgInOut.Destination = ""; pricingUpdate.MsgInOut.InOut = inOut; pricingUpdate.MsgInOut.MsgId = pricingUpdate.MessageId; pricingUpdate.MsgInOut.MsgType = pricingUpdate.MessageType; pricingUpdate.MsgInOut.RefId = ""; pricingUpdate.MsgInOut.Source = ""; pricingUpdate.MsgInOut.TimeStamp = pricingUpdate.TimeStamp; context.PricingUpdates.InsertOnSubmit(pricingUpdate); context.SubmitChanges(); }
/// <summary> /// Transforma un PricingUpdateType en un PricingUpdateSent /// </summary> /// <param name="pricingUpdate">PricingUpdateType</param> /// <returns>PricingUpdateSent</returns> public static PricingUpdate Map2DB(DataCenterLogic.DataCenterTypesIDE.PricingUpdateType pricingUpdate) { PricingUpdate retPricingUpdate = new PricingUpdate(); retPricingUpdate.DDPVersionNum = pricingUpdate.DDPVersionNum; retPricingUpdate.Message = pricingUpdate.Message; retPricingUpdate.MessageId = pricingUpdate.MessageId; retPricingUpdate.MessageType = ToInt(pricingUpdate.MessageType); retPricingUpdate.PricingFile = pricingUpdate.PricingFile; retPricingUpdate.schemaVersion = pricingUpdate.schemaVersion; retPricingUpdate.Test = ToInt(pricingUpdate.test); retPricingUpdate.TimeStamp = pricingUpdate.TimeStamp; return(retPricingUpdate); }