public ActionResult Manage(int id = 0) { MGroupUserMenuModel data = new MGroupUserMenuModel(); MVesselModel data2 = new MVesselModel(); List <MGroupUserModel> group = new List <MGroupUserModel>(); List <MMenuModel> menu = new List <MMenuModel>(); List <MVesselModel> Vessel = new List <MVesselModel>(); group = uow.GroupUserRepository.LookUp_MGroupUser(null, null, null); menu = uow.MenuRepository.Lookup_MMenu(null, null, null, null, null); Vessel = uow.VesselRepository.LookUp_MVessel(null, null, null); if (id != 0) { data = uow.GroupUserMenuRepository.Lookup_MGroupUserMenu(id, null, null, null, null).FirstOrDefault(); data2 = uow.VesselRepository.LookUp_MVessel(id, null, null).FirstOrDefault(); if (data2 == null) { data2 = new MVesselModel(); data2.VesselID = -1; } } ViewData["GroupList"] = group; ViewData["MenuList"] = menu; return(View(data2)); }
public JsonResult Manage(MVesselModel item) { //UserInfoModel userInfo = (UserInfoModel)GeneralFunctions.GetSession(Configs.session); ResultStatusModel result = new ResultStatusModel(); //item.UserCreated = userInfo.UserName; //item.UserModified = userInfo.UserName; result = uow.VesselRepository.CUD_Vessel(item); //if (ModelState.IsValid) //{ // try // { // string id_out = ""; // if (item.GroupUserMenuID == 0) // { // result = uow.GroupUserMenuRepository.CUD_GroupUserMenu(item, "c", out id_out); // } // else // { // result = uow.GroupUserMenuRepository.CUD_GroupUserMenu(item, "u", out id_out); // } // if (!result.issuccess) // { // ModelState.AddModelError("Failed", result.err_msg); // } // } // catch (Exception e) // { // ModelState.AddModelError("Failed", e.Message); // } //} //List<string> Error = (from m in ModelState // where m.Value.Errors.Any() // select m.Value.Errors[0].ErrorMessage).ToList(); return(Json(new { data = item }, JsonRequestBehavior.DenyGet)); }