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); }