public ActionResult EditGroup(long?id, string UrlReferrer, bool?IsAddPop)
        {
            if (!User.CanAdd("AppSettingGroup"))
            {
                return(RedirectToAction("Index", "Error"));
            }

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            AppSettingGroup appsettinggroup = db.AppSettingGroups.Find(id);

            if (appsettinggroup == null)
            {
                return(HttpNotFound());
            }

            ViewBag.IsAddPop = IsAddPop;
            ViewData["AppSettingGroupParentUrl"] = UrlReferrer;


            return(View(appsettinggroup));
        }
        public AddAppSettingGroupModel()
        {
            mAppSettingGroup = new AppSettingGroup();

            OkButtonCommand = new DelegateCommand<object>(OkButtonHander, CanExecuteOkButtonHandler);
            CancelButtonCommand = new DelegateCommand<object>(CancelButtonHander, CanExecuteOkButtonHandler);
            OnDataSourceLoaded();
        }
        public ActionResult DeleteGroupConfirmed(AppSettingGroup appsettinggroup, string UrlReferrer)
        {
            if (!User.CanDelete("AppSettingGroup"))
            {
                return(RedirectToAction("Index", "Error"));
            }

            db.Entry(appsettinggroup).State = EntityState.Deleted;
            db.AppSettingGroups.Remove(appsettinggroup);
            db.SaveChanges();

            return(Json("FROMPOPUP", "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
        }
        public ActionResult EditGroup([Bind(Include = "Id,ConcurrencyKey,Name,IsDefault")] AppSettingGroup appsettinggroup, string UrlReferrer, bool?IsAddPop)
        {
            if (ModelState.IsValid)
            {
                db.Entry(appsettinggroup).State = EntityState.Modified;
                db.SaveChanges();

                return(Json("FROMPOPUP", "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var errors = "";
                foreach (ModelState modelState in ViewData.ModelState.Values)
                {
                    foreach (ModelError error in modelState.Errors)
                    {
                        errors += error.ErrorMessage + ".  ";
                    }
                }
                return(Json(errors, "application/json", System.Text.Encoding.UTF8, JsonRequestBehavior.AllowGet));
            }
            return(View());
        }
 void cmsWebServiceClient_GetAppSettingGroupCompleted(object sender, GetAppSettingGroupCompletedEventArgs e)
 {
     mAppSettingGroup = e.Result;
     OnDataSourceLoaded();
 }