public IHttpActionResult DeleteDataItemDetails(params Guid[] Ids) => Json(DataItemService.TryCatchAction( action: m => { Ids.CheckNotNullOrEmpty("Ids"); var cacheUser = GetCacheUser; return(m.DeleteDataItemDetails(cacheUser, Ids)); }));
public IHttpActionResult DeleteUserBlackLists([FromBody] params Guid[] Ids) => Json(UserBlacklistService.TryCatchAction( action: m => { Ids.CheckNotNullOrEmpty("Ids"); var cacheUser = GetCacheUser; return(m.DeleteUserBlackLists(cacheUser, Ids)); }));
public IHttpActionResult DeleteInformation([FromBody] params Guid[] Ids) => Json(UserLoginService.TryCatchAction( action: m => { Ids.CheckNotNullOrEmpty("Ids"); var cache = GetCacheUser; return(m.DeleteInformation(Ids)); }));
public IHttpActionResult DeleteDataItems([FromBody] params Guid[] Ids) => Json(DataItemService.TryCatchAction( action: m => { Ids.CheckNotNullOrEmpty("Ids"); if (!GetCacheUser.IsAdministrator) { throw new Exception($"id:你的权限不足,只有系统管理员才能进行此项操作!"); } return(m.DeleteDataItems(Ids)); }));
public IHttpActionResult DeleteSubControls([FromBody] params Guid[] Ids) => Json(SubControlService.TryCatchAction( action: m => { Ids.CheckNotNullOrEmpty("Ids"); var cacheUser = GetCacheUser; // 不管信息是否添加成功?都执行删除当前对象页的缓存 ICache cache = CacheManager.GetCacher <SubControlView>(); cache.Clear(); // -------------------------------------------- return(m.DeleteSubControls(cacheUser, Ids)); }));
public IHttpActionResult DeleteHosts([FromBody] params Guid[] Ids) => Json(HostService.TryCatchAction( action: m => { Ids.CheckNotNullOrEmpty("hosts"); var cacheUser = GetCacheUser; if (!cacheUser.Level.IsBetween(1, 2)) { throw new Exception("id:你没有权限进行此项操作!"); } // 不管信息是否添加成功?都执行删除当前对象页的缓存 ICache cache = CacheManager.GetCacher <Host>(); cache.Clear(); // -------------------------------------------- ICache iCache = CacheManager.GetCacher("CacheHostId"); Guid[] cachePageId = (iCache.Get(cacheUser.UserName.AESEncrypt128()) as IEnumerable <Guid>).ToArray(); return(m.DeleteHosts(cachePageId, Ids)); }));