public TiersContactsPivot GetTiersContacts(long id)
        {
            var item = tiersContactsRepository.GetById((int)id);
            TiersContactsPivot tiersContactsPivot = Mapper.Map <GEN_TiersContacts, TiersContactsPivot>(item);

            return(tiersContactsPivot);
        }
        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 void UpdateTiersContacts(TiersContactsPivot TiersContact)
 {
     tiersContactsRepository.Update(TiersContact.GEN_TiersContactsId, Mapper.Map <TiersContactsPivot, GEN_TiersContacts>(TiersContact));
 }
        public void CreateTiersContacts(TiersContactsPivot TiersContact)
        {
            GEN_TiersContacts item = Mapper.Map <TiersContactsPivot, GEN_TiersContacts>(TiersContact);

            tiersContactsRepository.Add(item);
        }
        public void DeleteTiersContacts(TiersContactsPivot TiersContact)
        {

            tiersContactsRepository.Delete(Mapper.Map<TiersContactsPivot, GEN_TiersContacts>(TiersContact));
        }