public ActionResult Create([Bind(Include = "Id,IdModel,Libelle,Valeur,Ordre")] ItemsFormViewModel gEN_ItemsView)
        {
            ItemsPivot gEN_Devises = Mapper.Map <ItemsFormViewModel, ItemsPivot>(gEN_ItemsView);

            if (ModelState.IsValid)
            {
                if (gEN_Devises.Id > 0)
                {
                    itemsServise.UpdateItemsPivot(gEN_Devises);
                    //  db.Entry(gEN_Items).State = EntityState.Modified;
                    itemsServise.SaveItemsPivot();
                    // db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    // db.GEN_Items.Add(gEN_Items);
                    //db.SaveChanges();
                    itemsServise.CreateItemsPivot(gEN_Devises);

                    itemsServise.SaveItemsPivot();
                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.IdModel = new SelectList(modelsService.GetModels(), "Id", "Model", gEN_Devises.IdModel);
            return(View(gEN_ItemsView));
        }
        public ItemsPivot GetItems(long?id)
        {
            var        item      = itemsRepository.GetById((int)id);
            ItemsPivot itemPivot = Mapper.Map <GEN_Items, ItemsPivot>(item);

            return(itemPivot);
        }
        public ActionResult Edit([Bind(Include = "Id,IdModel,Libelle,Valeur,Ordre")] ItemsPivot gEN_Items)
        {
            if (ModelState.IsValid)
            {
                //db.Entry(gEN_Items).State = EntityState.Modified;
                itemsServise.UpdateItemsPivot(gEN_Items);
                // db.SaveChanges();
                itemsServise.SaveItemsPivot();
                return(RedirectToAction("Index"));
            }
            // ViewBag.IdModel = new SelectList(db.GEN_Model.Where(e => e.IdSociete == CurrentSocieteId), "Id", "Model", gEN_Items.IdModel);
            ViewBag.IdModel = new SelectList(modelsService.GetModels(), "Id", "Model", gEN_Items.IdModel);
            ItemsFormViewModel gEN_Item = Mapper.Map <ItemsPivot, ItemsFormViewModel>(gEN_Items);

            return(View(gEN_Item));
        }
 public void UpdateItemsPivot(ItemsPivot items)
 {
     itemsRepository.Update(Mapper.Map <ItemsPivot, GEN_Items>(items));
 }
 public void DeleteItemsPivot(ItemsPivot items)
 {
     itemsRepository.Delete(items.Id, Mapper.Map <ItemsPivot, GEN_Items>(items));
 }
        public void CreateItemsPivot(ItemsPivot items)
        {
            GEN_Items item = Mapper.Map <ItemsPivot, GEN_Items>(items);

            itemsRepository.Add(item);
        }