public static bool Update(this RelationPrivilegesRole model) { return(ServiceHelper.GetRelationPrivilegesRoleService.UpdateEntity(model)); }
public static bool Delete(this RelationPrivilegesRole model) { return(ServiceHelper.GetRelationPrivilegesRoleService.DeleteEntity(model.ID)); }
//==================Privileges拓展结束================== //==================RelationPrivilegesRole拓展开始================== public static RelationPrivilegesRole Add(this RelationPrivilegesRole model) { return(ServiceHelper.GetRelationPrivilegesRoleService.AddEntity(model)); }
public JsonResult AddPrivilegesByType(string PType, int ID, string privilegesIDSs) { List <int> ids = privilegesIDSs.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).Select(t => Convert.ToInt32(t)).ToList(); if (PType.ToLower() == "SystemShow".ToLower()) { using (TransactionScope sc = TransactionScopeHelper.GetTran()) { //删除系统的权限,重新添加 ServiceHelper.GetRelationPrivilegesSystemService.DeleteEntitiesByWhere(t => t.SystemID == ID); foreach (var item in ids) { RelationPrivilegesSystem model = new RelationPrivilegesSystem(); model.SystemID = ID; model.PrivilegesID = item; model.CreateUserID = CurrentInfo.CurrentUser.ID; model.CreateTime = DateTime.Now; model.Add(); } sc.Complete(); } return(Json(new Result(true, ResultType.Add), JsonRequestBehavior.AllowGet)); } else if (PType.ToLower() == "ShopShow".ToLower()) { using (TransactionScope sc = TransactionScopeHelper.GetTran()) { //删除商家的权限,重新添加 ServiceHelper.GetRelationPrivilegesShopsService.DeleteEntitiesByWhere(t => t.ShopsID == ID); foreach (var item in ids) { RelationPrivilegesShops model = new RelationPrivilegesShops(); model.ShopsID = ID; model.PrivilegesID = item; model.CreateUserID = CurrentInfo.CurrentUser.ID; model.CreateTime = DateTime.Now; model.Add(); } sc.Complete(); } return(Json(new Result(true, ResultType.Add), JsonRequestBehavior.AllowGet)); } else if (PType.ToLower() == "StoreShow".ToLower()) { using (TransactionScope sc = TransactionScopeHelper.GetTran()) { //删除门店的权限,重新添加 ServiceHelper.GetRelationPrivilegesStoresService.DeleteEntitiesByWhere(t => t.StoresID == ID); foreach (var item in ids) { RelationPrivilegesStores model = new RelationPrivilegesStores(); model.StoresID = ID; model.PrivilegesID = item; model.CreateUserID = CurrentInfo.CurrentUser.ID; model.CreateTime = DateTime.Now; model.Add(); } sc.Complete(); } return(Json(new Result(true, ResultType.Add), JsonRequestBehavior.AllowGet)); } else if (PType.ToLower() == "RoleShow".ToLower()) { using (TransactionScope sc = TransactionScopeHelper.GetTran()) { //删除门店的权限,重新添加 ServiceHelper.GetRelationPrivilegesRoleService.DeleteEntitiesByWhere(t => t.RoleID == ID); foreach (var item in ids) { RelationPrivilegesRole model = new RelationPrivilegesRole(); model.RoleID = ID; model.PrivilegesID = item; model.CreateUserID = CurrentInfo.CurrentUser.ID; model.CreateTime = DateTime.Now; model.Add(); } sc.Complete(); } return(Json(new Result(true, ResultType.Add), JsonRequestBehavior.AllowGet)); } else if (PType.ToLower() == "UserShow".ToLower()) { using (TransactionScope sc = TransactionScopeHelper.GetTran()) { //删除用户的权限,重新添加 ServiceHelper.GetRelationPrivilegesUsersService.DeleteEntitiesByWhere(t => t.UsersID == ID); foreach (var item in ids) { RelationPrivilegesUsers model = new RelationPrivilegesUsers(); model.UsersID = ID; model.PrivilegesID = item; model.CreateUserID = CurrentInfo.CurrentUser.ID; model.CreateTime = DateTime.Now; model.Add(); } sc.Complete(); } return(Json(new Result(true, ResultType.Add), JsonRequestBehavior.AllowGet)); } return(Json(new Result(false, ResultType.Other), JsonRequestBehavior.AllowGet)); }