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 ActionResult New() { var branches = _context.Branches.ToList(); var viewModel = new ItemsFormViewModel { Branches = branches, Item = new Item() }; return(View("ItemForm", viewModel)); }
public ActionResult DeleteConfirmed([Bind(Include = "Id")] ItemsFormViewModel gEN_Items) { //ViewBag.IdModel = new SelectList(db.GEN_Model.Where(e => e.IdSociete == CurrentSocieteId), "Id", "Model"); ViewBag.IdModel = new SelectList(modelsService.GetModels(), "Id", "Model", gEN_Items.IdModel); //GEN_Items gEN_Items = db.GEN_Items.Find(id); var gEN_Itemss = itemsServise.GetItems(gEN_Items.Id); //db.GEN_Items.Remove(gEN_Items); itemsServise.DeleteItemsPivot(gEN_Itemss); // db.SaveChanges(); itemsServise.SaveItemsPivot(); return(RedirectToAction("Index")); }
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)); }
// GET: Commun/Items/Delete/5 public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // GEN_Items gEN_Items = db.GEN_Items.Find(id); var gEN_Items = itemsServise.GetItems(id); ItemsFormViewModel gEN_Item = Mapper.Map <ItemsPivot, ItemsFormViewModel>(gEN_Items); // 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); if (gEN_Items == null) { return(HttpNotFound()); } return(View(gEN_Items)); }
public ActionResult Edit(int id) { var branches = _context.Branches.ToList(); var item = _context.Items.SingleOrDefault(i => i.Id == id); if (item == null) { return(HttpNotFound()); } var viewModel = new ItemsFormViewModel { Branches = branches, Item = item }; return(View("ItemForm", viewModel)); }
// GET: Commun/Items/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var gEN_Items = itemsServise.GetItems(id); ItemsFormViewModel gEN_Item = Mapper.Map <ItemsPivot, ItemsFormViewModel>(gEN_Items); //db.GEN_Items.Find(id); if (gEN_Items == null) { return(HttpNotFound()); } // ViewBag.IdModel = new SelectList(itemsServise.GetModel(), "Id", "Model", gEN_Items.IdModel); ViewBag.IdModel = new SelectList(modelsService.GetModels(), "Id", "Model", gEN_Items.IdModel); return(View(gEN_Item)); }
public ActionResult Create(long?id) { if (id == null) { // ViewBag.IdModel = new SelectList(db.GEN_Model.Where(e => e.IdSociete == CurrentSocieteId), "Id", "Model"); ViewBag.IdModel = new SelectList(modelsService.GetModels(), "Id", "Model"); return(View()); } else { // GEN_Items gEN_Items = db.GEN_Items.Find(id); var gEN_Items = itemsServise.GetItems(id); ItemsFormViewModel gEN_Devises = Mapper.Map <ItemsPivot, ItemsFormViewModel>(gEN_Items); if (gEN_Items == null) { 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_Devises.IdModel); return(View(gEN_Devises)); } }