public NumerationPivot GetNumeration(long?id)
        {
            var             Numeration      = numerationRepository.GetById((int)id);
            NumerationPivot NumerationPivot = Mapper.Map <GEN_Numeration, NumerationPivot>(Numeration);

            return(NumerationPivot);
        }
Beispiel #2
0
        public ActionResult Create([Bind(Include = "Id,Objet,IdDossier")] NumerationPivot numeration)
        {
            if (numeration != null)
            {
                if (numeration.Id > 0)
                {
                    numeration.idDossier        = Constantes.IdentifiantDossier;
                    numeration.sys_dateUpdate   = DateTime.Now;
                    numeration.sys_dateCreation = DateTime.Now;
                    numeration.sys_user         = Constantes.IdentifiantUser;



                    numerationServise.UpdateNumerationPivot(numeration);
                    numerationServise.SaveNumerationPivot();
                }
                else
                {
                    numeration.idDossier        = Constantes.IdentifiantDossier;
                    numeration.sys_dateUpdate   = DateTime.Now;
                    numeration.sys_dateCreation = DateTime.Now;
                    numeration.sys_user         = Constantes.IdentifiantUser;

                    numerationServise.CreateNumerationPivot(numeration);
                    numerationServise.SaveNumerationPivot();
                }


                return(RedirectToAction("Index"));
            }

            NumerationsFormViewModel numerationFormModel = Mapper.Map <NumerationPivot, NumerationsFormViewModel>(numeration);

            return(View(numerationFormModel));
        }
Beispiel #3
0
        public ActionResult DeleteConfirmed([Bind(Include = "Id")] NumerationsFormViewModel numero)
        {
            NumerationPivot cods  = Mapper.Map <NumerationsFormViewModel, NumerationPivot>(numero);
            NumerationPivot codes = numerationServise.GetNumeration(cods.Id);


            numerationServise.DeletNumerationPivot(codes);
            // db.SaveChanges();
            numerationServise.SaveNumerationPivot();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NumerationPivot Num = numerationServise.GetNumeration((int)id);

            //db.GEN_Devises.Find(id);
            if (Num == null)
            {
                return(HttpNotFound());
            }

            NumerationsFormViewModel numm = Mapper.Map <NumerationPivot, NumerationsFormViewModel>(Num);

            return(View(numm));
        }
Beispiel #5
0
        public ActionResult Edit([Bind(Include = "Id,Objet,IdDossier")] NumerationPivot numm)
        {
            if (ModelState.IsValid)
            {
                numm.idDossier        = Constantes.IdentifiantDossier;
                numm.sys_dateUpdate   = DateTime.Now;
                numm.sys_dateCreation = DateTime.Now;
                numm.sys_user         = Constantes.IdentifiantUser;
                numerationServise.UpdateNumerationPivot(numm);
                //   db.SaveChanges();
                numerationServise.SaveNumerationPivot();
                return(RedirectToAction("Index"));
            }

            NumerationsFormViewModel Num = Mapper.Map <NumerationPivot, NumerationsFormViewModel>(numm);

            return(View(Num));
        }
Beispiel #6
0
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            // DevisesPivot gEN_Devises = deviseServise.GetDevise(id);
            NumerationPivot num = numerationServise.GetNumeration((int)id);

            //db.GEN_Devises.Find(id);
            if (num == null)
            {
                return(HttpNotFound());
            }


            NumerationsFormViewModel NumFormModel = Mapper.Map <NumerationPivot, NumerationsFormViewModel>(num);

            return(View(NumFormModel));
        }
 public void UpdateNumerationPivot(NumerationPivot Numeration)
 {
     numerationRepository.Update(Numeration.Id, Mapper.Map <NumerationPivot, GEN_Numeration>(Numeration));
 }
 public void DeletNumerationPivot(NumerationPivot Numeration)
 {
     numerationRepository.Delete(Numeration.Id, Mapper.Map <NumerationPivot, GEN_Numeration>(Numeration));
 }
        public void CreateNumerationPivot(NumerationPivot Numeration)
        {
            GEN_Numeration numeration = Mapper.Map <NumerationPivot, GEN_Numeration>(Numeration);

            numerationRepository.Add(numeration);
        }