public ActionResult Delete(int id) { ViewBag.KaryawanList = new SelectList(TokoRepo.GetAll(), "Id", "Description"); TokoViewModel model = TokoRepo.GetById(id); return(PartialView(model)); }
public ActionResult Edit(TokoViewModel model) { if (ModelState.IsValid) { if (TokoRepo.Update(model)) { return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = TokoRepo.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, message = "Invalid" }, JsonRequestBehavior.AllowGet)); } }
public static TokoViewModel GetById(int id) { TokoViewModel result = new TokoViewModel(); using (var db = new PosContext()) { result = (from tk in db.Mst_Tokos where tk.Id == id select new TokoViewModel { Id = tk.Id, Nama = tk.Nama, Alamat = tk.Alamat, NoTelp = tk.NoTelp }).FirstOrDefault(); } return(result); }
public static bool Update(TokoViewModel model) { bool result = true; try { using (var db = new PosContext()) { if (model.Id == 0) { Toko toko = new Toko(); toko.Id = model.Id; toko.Nama = model.Nama; toko.Alamat = model.Alamat; toko.NoTelp = model.NoTelp; toko.CreatedBy = "Rio"; toko.CreatedDate = DateTime.Now; db.Mst_Tokos.Add(toko); db.SaveChanges(); } else { Toko toko = db.Mst_Tokos.Where(o => o.Id == model.Id).FirstOrDefault(); if (toko != null) { toko.Nama = model.Nama; toko.Alamat = model.Alamat; toko.NoTelp = model.NoTelp; toko.ModifiedBy = "Rio"; toko.ModifiedDate = DateTime.Now; db.SaveChanges(); } } } } catch (Exception ex) { result = false; Message = ex.Message; } return(result); }
public ActionResult Edit(int id) { TokoViewModel model = TokoRepo.GetById(id); return(PartialView(model)); }