예제 #1
0
        public ActionResult Edit(MODEL_USERGROUPS_Index model, int id)
        {
            ReturnObject ro;


            if (ModelState.IsValid)
            {
                if (Request.IsAjaxRequest())
                {
                    using (var bllUsergroup = new BLLUserGroup())
                    {
                        var usr = bllUsergroup.GetAny(model.EDIT_FORM.FORM);
                        if (usr)
                        {
                            ro = new ReturnObject {
                                Code = 1, Message = "Belirtilen Kullanıcı Grubu adı sistemte zaten kayıtlı."
                            };
                            return(Json(new { ro }));
                        }
                    }

                    using (var bllUsergroup = new BLLUserGroup())
                    {
                        var q = bllUsergroup.GetByID(id);
                        q.NAME = model.EDIT_FORM.FORM.NAME;
                        q.CODE = model.EDIT_FORM.FORM.CODE;
                        bllUsergroup.Update(q);
                    }

                    ro = new ReturnObject {
                        Code = 0, Url = Url.Action("Index")
                    };
                    return(Json(new { ro }));
                }

                return(null);
            }

            ro = new ReturnObject {
                Code = 1, Message = "Model valid değil."
            };
            return(Json(new { ro }));
        }
예제 #2
0
        public ActionResult Index(int?id)
        {
            var model = new MODEL_USERGROUPS_Index
            {
                TBL_USERGROUP = new BLLUserGroup().GetAll(),
                ADD_FORM      = new ADD_FORM()
                {
                    FORM = new TBL_USERGROUP()
                },
                EDIT_FORM = new EDIT_FORM()
                {
                    FORM = new TBL_USERGROUP()
                }
            };

            if (id != null && id > 0)
            {
                ViewBag.IsEdit       = true;
                model.EDIT_FORM.FORM = new BLLUserGroup().GetByID((int)id);
            }

            return(View(model));
        }