Example #1
0
        public JsonResult Manage(MDummyModel item)
        {
            UserInfoModel     userInfo = (UserInfoModel)GeneralFunctions.GetSession(Configs.session);
            ResultStatusModel result   = new ResultStatusModel();

            item.UserCreated  = userInfo.UserName;
            item.UserModified = userInfo.UserName;

            if (ModelState.IsValid)
            {
                try
                {
                    string id_out = "";
                    if (item.PlanID == 0)
                    {
                        result = uow.DummyRepository.CUD_Dummy(item, "c", 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 { Error = Error, data = item }, JsonRequestBehavior.DenyGet));
        }
Example #2
0
        public ActionResult Manage(int id = 0)
        {
            UserModel              data  = new UserModel();
            MDummyModel            dummy = new MDummyModel();
            List <MGroupUserModel> group = new List <MGroupUserModel>();

            if (id != 0)
            {
                data = uow.UserRepository.Lookup_MUser(id, null, null, null, null, false).FirstOrDefault();

                if (dummy == null)
                {
                    dummy        = new MDummyModel();
                    dummy.PlanID = -1;
                }
                else
                {
                    group = uow.GroupUserRepository.LookUp_MGroupUser(null, null, null);
                }
            }
            else
            {
                group = uow.GroupUserRepository.LookUp_MGroupUser(null, null, null);
            }

            ViewData["GroupList"] = group;

            return(View(dummy));
        }