public void InitView(bool MessageNoReorder = false) { View.ShowMessage(Domain.Enums.CategoryTreeMessageType.none); if (!CheckSessionAccess()) { return; } if (!(Module.ManageCategory || Module.Administration)) { View.SendUserActions(service.ModuleID, ModuleTicket.ActionType.NoPermission, this.CurrentCommunityId, ModuleTicket.InteractionType.None); View.ShowMessage(Domain.Enums.CategoryTreeMessageType.NoPermission); //View.ShowNoPermission(); return; } View.BindTree(service.CategoriesGetCommunityTree(true, CurrentCommunityId)); if (MessageNoReorder) { View.ShowMessage(Domain.Enums.CategoryTreeMessageType.NoReorder); } }