public static Boolean DeletePermissionGroup(RoleViewModel_PermissionGroup view, string ConnectionString)
        {
            if (view.PermissionGroupID == null)
            {
                view.Errors.Add("Invalid Permission Group ID");
            }

            return(view.Errors.Count > 0 ? false : PermissionDataAccess.DeletePermissionGroup(view, ConnectionString));
        }
        //PermissionGroups
        public static Boolean CreatePermissionGroup(RoleViewModel_PermissionGroup view, string ConnectionString)
        {
            if (view.PermissionGroupName == null)
            {
                view.Errors.Add("Invalid Permission Group Name");
            }

            if (view.Priority == null)
            {
                view.Errors.Add("Invalid Priority");
            }

            return(view.Errors.Count > 0 ? false : PermissionDataAccess.CreatePermissionGroup(view, ConnectionString));
        }
Example #3
0
        public static Boolean DeletePermissionGroup(RoleViewModel_PermissionGroup view, string ConnectionString)
        {
            try
            {
                DataAccess dataAccess = new DataAccess(ConnectionString, "spRoles_DeletePermissionGroup");
                dataAccess.SetParamater_Input("@PermissionGroupID", view.PermissionGroupID, SqlDbType.Int);
                dataAccess.ExecuteNonQuery();

                return(true);
            }
            catch (Exception ex)
            {
                view.Errors.Add(ex.Message);
                return(false);
            }
        }
Example #4
0
        //PermissionGroups
        public static Boolean CreatePermissionGroup(RoleViewModel_PermissionGroup view, string ConnectionString)
        {
            try
            {
                DataAccess dataAccess = new DataAccess(ConnectionString, "spRoles_CreatePermissionGroup");
                dataAccess.SetParamater_Input("@PermissionGroupName", view.PermissionGroupName, SqlDbType.VarChar, 100);
                dataAccess.SetParamater_Input("@PermissionPriority", view.Priority, SqlDbType.Int);
                dataAccess.SetParamater_Output("@PermissionGroupID", SqlDbType.Int);
                dataAccess.ExecuteNonQuery();

                view.PermissionGroupID = (int?)dataAccess.GetParamater("@PermissionGroupID");

                return(true);
            }
            catch (Exception ex)
            {
                view.Errors.Add(ex.Message);
                return(false);
            }
        }