コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }