public static DeploiementModel ToDeploiementModel(this Deploiement deploiement) { return(new DeploiementModel { Id = deploiement.Id, Composant = new ComposantBase { Id = deploiement.Composant.Id, Nom = deploiement.Composant.Nom, Abreviation = deploiement.Composant.Abreviation }, Environnement = new EtiquetteModel { Id = deploiement.Environnement.Id, Nom = deploiement.Environnement.Nom }, PremierDeploiement = deploiement.PremierDeploiement, DateDeploiement = deploiement.Date, BrancheTag = deploiement.BrancheTag, UrlDestination = deploiement.URLDestination, PortailGroupe = deploiement.PortailGroupe, PortailDescription = deploiement.PortailDescription, Details = deploiement.Details, DernierMAJ = deploiement.DerniereMAJ, Web = deploiement.Web, BD = deploiement.BD, Rapport = deploiement.Rapport, Interface = deploiement.Interface, Job = deploiement.Job }); }
public static void CreerDeploiement(DeploiementModel nouveauDeploiement) { using (GDA_Context context = new GDA_Context()) { var deploiement = new Deploiement { ComposantId = nouveauDeploiement.Composant.Id, PremierDeploiement = nouveauDeploiement.PremierDeploiement, Date = nouveauDeploiement.DateDeploiement, BrancheTag = nouveauDeploiement.BrancheTag, URLDestination = nouveauDeploiement.UrlDestination, PortailGroupe = nouveauDeploiement.PortailGroupe, PortailDescription = nouveauDeploiement.PortailDescription, Details = nouveauDeploiement.Details, EnvironnementId = nouveauDeploiement.Environnement.Id, DerniereMAJ = DateTime.Now, Web = nouveauDeploiement.Web, BD = nouveauDeploiement.BD, Rapport = nouveauDeploiement.Rapport, Interface = nouveauDeploiement.Interface, Job = nouveauDeploiement.Job }; context.Deploiements.InsertOnSubmit(deploiement); context.SubmitChanges(); nouveauDeploiement.Id = deploiement.Id; //Set the newly inserted id } }
public static DeploiementListeModel ToDeploiementListeModel(this Deploiement deploiement) { return(new DeploiementListeModel { Id = deploiement.Id, Composant = new ComposantBase { Nom = deploiement.Composant.Nom, Abreviation = deploiement.Composant.Abreviation }, DateDeploiement = deploiement.Date, Environnement = deploiement.Environnement.Nom }); }