public void CreateModel(ModelPivot Model) { GEN_Model model = Mapper.Map <ModelPivot, GEN_Model>(Model); iModelRepository.Add(model); SaveModel(); }
public ModelPivot GetModel(long?id) { var item = iModelRepository.GetById((int)id); ModelPivot modelPivot = Mapper.Map <GEN_Model, ModelPivot>(item); return(modelPivot); }
public ActionResult Create([Bind(Include = "Id,Model,IdDossier")] GEN_Model_Form_ViewModel gEN_Model) { if (ModelState.IsValid) { if (gEN_Model.Id > 0) { gEN_Model.IdDossier = Constantes.CurrentPreferenceIdDossier; ModelPivot modelPivot = Mapper.Map <GEN_Model_Form_ViewModel, ModelPivot>(gEN_Model); modelService.UpdateModel(modelPivot); modelService.SaveModel(); } else { gEN_Model.IdDossier = Constantes.CurrentPreferenceIdDossier; ModelPivot modelPivot = Mapper.Map <GEN_Model_Form_ViewModel, ModelPivot>(gEN_Model); modelService.CreateModel(modelPivot); } return(RedirectToAction("Index")); } ViewBag.IdSociete = new SelectList(dossiersService.GetDossiersByDossiersId(), "DossierId", "DossierRaisonSociale", gEN_Model.IdDossier); return(View(gEN_Model)); }
public ActionResult DeleteConfirmed(long id) { ModelPivot modelPivot = modelService.GetModel(id); // modelPivot.IdDossier = Constantes.CurrentPreferenceIdDossier; modelService.DeleteModel(modelPivot); return(RedirectToAction("Index")); }
public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ModelPivot modelPivot = modelService.GetModel(id); GEN_Model_ViewModel gEN_Model_ViewModel; gEN_Model_ViewModel = Mapper.Map <ModelPivot, GEN_Model_ViewModel>(modelPivot); ViewBag.IdSociete = new SelectList(dossiersService.GetDossiersByDossiersId(), "DossierId", "DossierRaisonSociale", modelPivot.IdDossier); if (modelPivot == null) { return(HttpNotFound()); } return(View(gEN_Model_ViewModel)); }
public ActionResult Create(long?id) { if (id == null) { ViewBag.IdSociete = new SelectList(dossiersService.GetAllDossier(), "DossierId", "DossierRaisonSociale"); return(View()); } else { ModelPivot modelPivot = modelService.GetModel(id); GEN_Model_Form_ViewModel gEN_Model = Mapper.Map <ModelPivot, GEN_Model_Form_ViewModel>(modelPivot); if (modelPivot == null) { return(RedirectToAction("Index")); } ViewBag.IdSociete = new SelectList(dossiersService.GetDossiersByDossiersId(), "DossierId", "DossierRaisonSociale", modelPivot.IdDossier); return(View(gEN_Model)); } }
public void UpdateModel(ModelPivot Model) { iModelRepository.Update(Mapper.Map <ModelPivot, GEN_Model>(Model)); }
public void DeleteModel(ModelPivot Model) { iModelRepository.Delete(Model.Id, Mapper.Map <ModelPivot, GEN_Model>(Model)); //iModelRepository.Delete(Model.Id); SaveModel(); }