public static InsertionPresse CreateInsertionPresse(PlanPresse planPresse, int nbFoisLus, SupportPresse supportPresse,DateTime date) { var insertionPresse = new InsertionPresse() { Date = date,NombreFoisLus = nbFoisLus, SupportPresse = supportPresse }; if (planPresse.InsertionPresses == null) planPresse.InsertionPresses = new List<InsertionPresse>(); planPresse.InsertionPresses.Add(insertionPresse); return insertionPresse; }
public static PlanPresse CreatePlanPresse(string name, Compaign compaign) { var planPresse = new PlanPresse() { Name = name, id = Guid.NewGuid()}; if (compaign.PlanPresses == null) compaign.PlanPresses = new List<PlanPresse>(); compaign.PlanPresses.Add(planPresse); return planPresse; }
public static InsertionPresse CreateInsertionPresse(PlanPresse planPresse, int nbFoisLus, SupportPresse supportPresse, DateTime date) { var insertionPresse = new InsertionPresse() { Date = date, NombreFoisLus = nbFoisLus, SupportPresse = supportPresse }; if (planPresse.InsertionPresses == null) { planPresse.InsertionPresses = new List <InsertionPresse>(); } planPresse.InsertionPresses.Add(insertionPresse); return(insertionPresse); }
public static PlanPresse CreatePlanPresse(string name, Compaign compaign) { var planPresse = new PlanPresse() { Name = name, id = new Guid() }; if (compaign.PlanPresses == null) { compaign.PlanPresses = new List <PlanPresse>(); } compaign.PlanPresses.Add(planPresse); return(planPresse); }
public static List<PlanPresse> MapPlanPresse(XPCollection<XpoPlanPresse> XpoplanPresses) { var listePlan = new List<PlanPresse>(); foreach (var XpoplanPress in XpoplanPresses) { var planPr = new PlanPresse() { id = XpoplanPress.Oid, Name = XpoplanPress.Name, }; planPr.InsertionPresses.AddRange(MapInsertionPresse(XpoplanPress.XpoInsertionPresses)); listePlan.Add(planPr); } return listePlan; }
public static XpoPlanPresse MapPlanPresse(PlanPresse planPresse, UnitOfWork uow) { var xpoPlanPresse = new XpoPlanPresse(uow); xpoPlanPresse.Name = planPresse.Name; xpoPlanPresse.Oid = planPresse.id; xpoPlanPresse.NombreSig = planPresse.NombreSignalitique; if (planPresse.InsertionPresses != null) foreach (var insertionPresse in planPresse.InsertionPresses) { xpoPlanPresse.XpoInsertionPresses.Add(MapInsertionPresse(insertionPresse,uow)); } return xpoPlanPresse; }