public DossiersSitesPivot GetDossiersSitePivot(long?id) { var dossiers = dossierSiteRepository.GetById((int)id); DossiersSitesPivot dossiersPivot = Mapper.Map <GEN_DossiersSites, DossiersSitesPivot>(dossiers); return(dossiersPivot); }
public ActionResult DeleteConfirmed([Bind(Include = "Id")] DossiersSitesFromViewModel cpt_calsses) { DossiersSitesPivot cods = Mapper.Map <DossiersSitesFromViewModel, DossiersSitesPivot>(cpt_calsses); DossiersSitesPivot codes = dossiersSiteServise.GetDossiersSitePivot(cods.Id); dossiersSiteServise.DeleteDossiersSitePivot(codes); // db.SaveChanges(); dossiersSiteServise.SaveDossiersSite(); return(RedirectToAction("Index")); }
public ActionResult Delete(long?id) { ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier"); //db.GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DossiersSitesPivot Dossier = dossiersSiteServise.GetDossiersSitePivot((int)id); //db.GEN_Devises.Find(id); if (Dossier == null) { return(HttpNotFound()); } DossiersSitesFromViewModel cpt_codd = Mapper.Map <DossiersSitesPivot, DossiersSitesFromViewModel>(Dossier); return(View(cpt_codd)); }
public ActionResult Edit([Bind(Include = "Id,Adresse,Nom,Pays,Tel,Ville,Email,Actif,ParDefault,Fax,IdDossier")] DossiersSitesPivot dossier) { if (ModelState.IsValid) { dossier.IdDossier = Constantes.IdentifiantDossier; dossier.sys_dateUpdate = DateTime.Now; dossier.sys_dateCreation = DateTime.Now; dossier.sys_user = Constantes.IdentifiantUser; dossier.Actif = true; dossiersSiteServise.UpdateDossierSitePivot(dossier); // db.SaveChanges(); dossiersSiteServise.SaveDossiersSite(); return(RedirectToAction("Index")); } ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", dossier.IdDossier); DossiersSitesFromViewModel cpt_compteGFormModel = Mapper.Map <DossiersSitesPivot, DossiersSitesFromViewModel>(dossier); return(View(cpt_compteGFormModel)); }
public ActionResult listSites(long id, bool?isDelete) { var list = new List <KeyValuePair <int, string> >() { new KeyValuePair <int, string>(0, "Non"), new KeyValuePair <int, string>(1, "Oui"), }; var ListParDefaut = list.Select(x => new { ID = x.Key, VALUE = x.Value }); ViewBag.ListParDefaut = ListParDefaut; var gEN_DossiersSites = dossiersServise.GentingSite(id); IEnumerable <DossiersSitesViewModel> dossiersSiteViews = Mapper.Map <IEnumerable <DossiersSitesPivot>, IEnumerable <DossiersSitesViewModel> >(gEN_DossiersSites); //db.GEN_DossiersSites.Where(x => x.IdDossier == id && x.Actif); ViewBag.IdDossier = id; ViewBag.isDelete = isDelete.HasValue; if (gEN_DossiersSites.FirstOrDefault() == null) { //GEN_DossiersSites site = new GEN_DossiersSites(); //site.Nom = "Site Principale"; //site.ParDefault = 1; //site.IdDossier = 0; //var sites = new List<GEN_DossiersSites>(); //sites.Add(site); DossiersSitesPivot site = new DossiersSitesPivot(); site.Nom = "Site Principale"; site.ParDefault = 1; site.IdDossier = 0; var sites = new List <DossiersSitesPivot>(); sites.Add(site); IEnumerable <DossiersSitesViewModel> dossiersSiteView = Mapper.Map <IEnumerable <DossiersSitesPivot>, IEnumerable <DossiersSitesViewModel> >(sites); return(View(dossiersSiteView.AsQueryable())); } return(View(dossiersSiteViews.AsQueryable())); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // DevisesPivot gEN_Devises = deviseServise.GetDevise(id); DossiersSitesPivot doss = dossiersSiteServise.GetDossiersSitePivot((int)id); //db.GEN_Devises.Find(id); if (doss == null) { return(HttpNotFound()); } ViewBag.IdDossier = new SelectList(dossiersService.GetActifDossier(), "DossierId", "CodeDossier", doss.IdDossier); //db.GEN_Dossiers.Where(e => e.Actif), "Id", "CodeDossier", gEN_Devises.IdDossier); DossiersSitesFromViewModel cpt_compteFormModel = Mapper.Map <DossiersSitesPivot, DossiersSitesFromViewModel>(doss); return(View(cpt_compteFormModel)); }
public void UpdateDossierSitePivot(DossiersSitesPivot dossiersSite) { dossierSiteRepository.Update(dossiersSite.Id, Mapper.Map <DossiersSitesPivot, GEN_DossiersSites>(dossiersSite)); }
public void CreateDossiersSitePivot(DossiersSitesPivot dossiersSite) { GEN_DossiersSites dossiers = Mapper.Map <DossiersSitesPivot, GEN_DossiersSites>(dossiersSite); dossierSiteRepository.Add(dossiers); }