public ActionResult GridViewPartialDelete([ModelBinder(typeof(DevExpressEditorsBinder))] RoleViewModel role)
        {
            var appRole = XpoSession.GetObjectByKey <XpoApplicationRole>(role.ID);

            if (appRole != null)
            {
                XpoSession.Delete(appRole);
                XpoSession.CommitChanges();
            }
            return(PartialView("_GridViewPartial", GetRoles()));
        }
        void SaveRole(ApplicationRole applicationRole)
        {
            XpoApplicationRole role = XpoSession.GetObjectByKey <XpoApplicationRole>(applicationRole.ID);

            if (role == null)
            {
                role = new XpoApplicationRole(XpoSession);
            }
            role.Name = applicationRole.Name;
            XpoSession.CommitChanges();
        }