//[MyAuthorize(Menu = "Mekanik", Action="update")] public ActionResult Edit(int id) { Context.Mekanik dbitem = RepoMekanik.FindByPK(id); Mekanik model = new Mekanik(dbitem); ViewBag.name = model.Id; return(View("Form", model)); }
public void delete(Mekanik dbitem) { context.Mekanik.Remove(dbitem); var auditrail = new Auditrail { Actionnya = "Edit", EventDate = DateTime.Now, Modulenya = "Mekanik", QueryDetail = "Edit " + dbitem.NamaMekanik, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1 }; context.Auditrail.Add(auditrail); context.SaveChanges(); }
public ActionResult Edit(Mekanik model) { if (ModelState.IsValid) { Context.Mekanik dbitem = RepoMekanik.FindByPK(model.Id); model.setDb(dbitem); RepoMekanik.save(dbitem); return(RedirectToAction("Index")); } return(View("Form", model)); }
public ActionResult Add(Mekanik model) { if (ModelState.IsValid) { Context.Mekanik dbitem = new Context.Mekanik(); model.setDb(dbitem); RepoMekanik.save(dbitem); return(RedirectToAction("Index")); } return(View("Form", model)); }
public void save(Mekanik dbitem) { if (dbitem.Id == 0) //create { context.Mekanik.Add(dbitem); var auditrail = new Auditrail { Actionnya = "Add", EventDate = DateTime.Now, Modulenya = "Mekanik", QueryDetail = "Add " + dbitem.NamaMekanik, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1 }; context.Auditrail.Add(auditrail); } else //edit { context.Mekanik.Attach(dbitem); var auditrail = new Auditrail { Actionnya = "Edit", EventDate = DateTime.Now, Modulenya = "Mekanik", QueryDetail = "Edit " + dbitem.NamaMekanik, RemoteAddress = AppHelper.GetIPAddress(), IdUser = 1 }; context.Auditrail.Add(auditrail); var entry = context.Entry(dbitem); entry.State = EntityState.Modified; } context.SaveChanges(); }
public ActionResult Add() { Mekanik model = new Mekanik(); return(View("Form", model)); }