Example #1
0
        public void CreateModel(ModelPivot Model)
        {
            GEN_Model model = Mapper.Map <ModelPivot, GEN_Model>(Model);

            iModelRepository.Add(model);
            SaveModel();
        }
Example #2
0
        public ModelPivot GetModel(long?id)
        {
            var        item       = iModelRepository.GetById((int)id);
            ModelPivot modelPivot = Mapper.Map <GEN_Model, ModelPivot>(item);

            return(modelPivot);
        }
Example #3
0
        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));
        }
Example #4
0
        public ActionResult DeleteConfirmed(long id)
        {
            ModelPivot modelPivot = modelService.GetModel(id);

            // modelPivot.IdDossier = Constantes.CurrentPreferenceIdDossier;

            modelService.DeleteModel(modelPivot);

            return(RedirectToAction("Index"));
        }
Example #5
0
        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));
        }
Example #6
0
        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));
            }
        }
Example #7
0
 public void UpdateModel(ModelPivot Model)
 {
     iModelRepository.Update(Mapper.Map <ModelPivot, GEN_Model>(Model));
 }
Example #8
0
 public void DeleteModel(ModelPivot Model)
 {
     iModelRepository.Delete(Model.Id, Mapper.Map <ModelPivot, GEN_Model>(Model));
     //iModelRepository.Delete(Model.Id);
     SaveModel();
 }