public ActionResult Add() { ViewBag.Title = "Add List Menu Access"; ViewBag.ListMenu = new SelectList(MMenuRepo.get(), "id", "name"); ViewBag.ListRole = new SelectList(MRoleRepo.get(), "id", "name"); return(PartialView("_Add")); }
public ActionResult Add(MMenuVM model) { if (ModelState.IsValid) { if (MMenuRepo.CekNama(model) == true) { var result = new { success = false, alertType = "error", alertStrong = "Error!", alertMessage = "Menu name already used" }; return(Json(result, JsonRequestBehavior.AllowGet)); } else if (MMenuRepo.CekNama(model) == false) { MMenuRepo.insert(model); var result = new { success = true, alertType = "info", alertStrong = "Data Saved !", alertMessage = "New menu has been added with code " + model.code + " !" }; return(Json(result, JsonRequestBehavior.AllowGet)); } } return(PartialView(model)); }
public ActionResult Edit(MMenuVM model) { if (ModelState.IsValid) { if (MMenuRepo.CekNama2(model) == true) { var result = new { success = false, alertType = "error", alertStrong = "Error!", alertMessage = "Menu name already used" }; return(Json(result, JsonRequestBehavior.AllowGet)); } else if (MMenuRepo.CekNama2(model) == false) { MMenuRepo.Edit(model); var result = new { success = true, alertType = "info", alertStrong = "Data Updated !", alertMessage = "Data menu has been updated !" }; return(Json(result, JsonRequestBehavior.AllowGet)); } } return(PartialView("_Edit", model)); }
// GET: Menu_ public ActionResult Index() { ViewBag.ListCode = new SelectList(MMenuRepo.get(), "code", "code"); ViewBag.ListName = new SelectList(MMenuRepo.get(), "name", "name"); List <MMenuVM> data = MMenuRepo.get(); return(View(data)); }
public ActionResult Add() { MMenuVM model = new MMenuVM(); model.code = MMenuRepo.NewCode(); ViewBag.ListParent = new SelectList(MMenuRepo.get(), "name", "name"); return(PartialView("_Add", model)); }
public ActionResult Edit(int idRole) { var data = MRoleRepo.getByIdRole(idRole); ViewBag.Title = "Update Menu Access - " + data.role.name + " (" + data.role.code + ")"; ViewBag.ListMenu = new SelectList(MMenuRepo.get(), "id", "name"); ViewBag.ListRole = new SelectList(MRoleRepo.get(), "id", "code"); return(PartialView("_Edit", data)); }
public ActionResult Details(int idRole) { ViewBag.ListMenu = new SelectList(MMenuRepo.get(), "id", "name"); ViewBag.ListRole = new SelectList(MRoleRepo.get(), "id", "code"); var data = MRoleRepo.getByIdRole(idRole); ViewBag.Title = "View Menu Access - " + data.role.name + " (" + data.role.code + ")"; return(PartialView("_Details", data)); }
// GET: Ajax public JsonResult cariId(int idRole) { var data = new { success = true, item = MMenuRepo.getId(idRole) }; return(Json(data, JsonRequestBehavior.AllowGet)); }
public JsonResult CekNama(string nama) { var result = new { success = true, data = MMenuRepo.CekNama(nama), alertType = "warning", alertStrong = "Error !", alertMessage = "Menu name with name </strong>" + nama + "</strong> already used" }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult HideMenu(int id) { if (MMenuRepo.hiddenMenu(id) == true) { var result = new { success = true, message = "Data Berhasil Di Delete" }; return(Json(result, JsonRequestBehavior.AllowGet)); } return(RedirectToAction("index")); }
public ActionResult Add(MMenuAccessVM model) { if (ModelState.IsValid && MRoleRepo.insert(model)) { var result = new { success = true, message = "Data Saved! New menu access for role " + model.role.name + " has been added !", vClass = "alert alert-info" }; return(Json(result, JsonRequestBehavior.AllowGet)); } ViewBag.Title = "Add List Menu Access"; ViewBag.ListMenu = new SelectList(MMenuRepo.get(), "id", "name"); ViewBag.ListRole = new SelectList(MRoleRepo.get(), "id", "name"); return(PartialView("_Add", model)); }
public ActionResult Edit(MMenuAccessVM model) { var data = MRoleRepo.getByIdRole(model.role.id); var user = User.Identity.Name; if (ModelState.IsValid && MRoleRepo.update(model)) { var res = new { success = true, message = "Data Updated! Menu access for " + data.role.name + " has been updated !", vClass = "alert alert-info" }; return(Json(res, JsonRequestBehavior.AllowGet)); } ViewBag.Title = "Update Menu Access - " + data.role.name + " (" + data.role.code + ")"; ViewBag.ListMenu = new SelectList(MMenuRepo.get(), "id", "name"); ViewBag.ListRole = new SelectList(MRoleRepo.get(), "id", "name"); return(PartialView("_Edit")); }
public ActionResult Edit(int id) { ViewBag.ListParent = new SelectList(MMenuRepo.get(), "name", "name"); return(PartialView("_Edit", MMenuRepo.getById(id))); }
public ActionResult List() { List <MMenuVM> data = MMenuRepo.get(); return(PartialView("_List", data)); }
public ActionResult Detail(int id) { MMenuVM menu = MMenuRepo.getById(id); return(PartialView("_Detail", menu)); }