public ActionResult DeleteConfirmed([Bind(Include = "GEN_TiersContactsId")] TiersContactsFormViewModel TiersContacts)
        {
            TiersContactsPivot cods  = Mapper.Map <TiersContactsFormViewModel, TiersContactsPivot>(TiersContacts);
            TiersContactsPivot codes = tiersContactsServise.GetTiersContacts(cods.GEN_TiersContactsId);


            tiersContactsServise.DeleteTiersContacts(codes);
            // db.SaveChanges();
            tiersContactsServise.SaveTiersContacts();
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TiersContactsPivot TiersContacts = tiersContactsServise.GetTiersContacts((int)id);

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

            TiersContactsFormViewModel cpt_codd = Mapper.Map <TiersContactsPivot, TiersContactsFormViewModel>(TiersContacts);

            return(View(cpt_codd));
        }
        public ActionResult Edit([Bind(Include = "GEN_TiersContactsId,Civilite,Email,Nom,Prenom,Tel,Gsm,Actif,ParDefault,Gsm,IdTiers")] TiersContactsPivot TiersContacts)
        {
            if (ModelState.IsValid)
            {
                TiersContacts.IdTiers          = null;
                TiersContacts.sys_dateUpdate   = DateTime.Now;
                TiersContacts.sys_dateCreation = DateTime.Now;
                TiersContacts.sys_user         = Constantes.IdentifiantUser;
                tiersContactsServise.UpdateTiersContacts(TiersContacts);
                //   db.SaveChanges();
                tiersContactsServise.SaveTiersContacts();
                return(RedirectToAction("Index"));
            }


            TiersContactsFormViewModel TiersContactsFormModel = Mapper.Map <TiersContactsPivot, TiersContactsFormViewModel>(TiersContacts);

            return(View(TiersContactsFormModel));
        }
        public ActionResult Edit(long?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            // DevisesPivot gEN_Devises = deviseServise.GetDevise(id);
            TiersContactsPivot TiersContacts = tiersContactsServise.GetTiersContacts((int)id);

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


            TiersContactsFormViewModel TiersContactsModels = Mapper.Map <TiersContactsPivot, TiersContactsFormViewModel>(TiersContacts);

            return(View(TiersContactsModels));
        }
        public ActionResult Create(long?id)
        {
            if (id == null)
            {
                return(View());
            }
            else
            {
                // GEN_Devises gEN_Devises = db.GEN_Devises.Find(id);
                var TiersContacts = tiersContactsServise.GetTiersContacts((int)id);
                if (TiersContacts == null)
                {
                    TempData["errorMessage"] = "Tiers Contacts que vous cherchez n'existe pas.";
                    return(RedirectToAction("Index"));
                }

                TiersContactsFormViewModel TiersContactsFormModel = Mapper.Map <TiersContactsPivot, TiersContactsFormViewModel>(TiersContacts);
                return(View(TiersContactsFormModel));
            }
        }