public void Init(IManageGroup view, bool IsPostBack) { _view = view; bool IsLogin=_webContext.LoggedIn; if (_webContext.GroupID > 0 && !_groupService.IsOwnerOrAdministrator(_webContext.CurrentUser.AccountID, _webContext.GroupID)) _redirector.GoToAccountAccessDenied(); if (!IsPostBack) view.LoadGroupTypes(_groupTypeRepository.GetAllGroupTypes()); if (_webContext.GroupID > 0 && !IsPostBack) _view.LoadGroup(_groupRepository.GetGroupByID(_webContext.GroupID), _groupTypeRepository.GetGroupTypesByGroupID(_webContext.GroupID)); }
public void Init(IManageGroup view, bool IsPostBack) { _view = view; //security check for group if (_webContext.GroupID > 0 && !_groupService.IsOwnerOrAdministrator(_webContext.CurrentUser.AccountID, _webContext.GroupID)) _redirector.GoToAccountAccessDenied(); if(!IsPostBack) view.LoadGroupTypes(GroupType.GetAllGroupTypes()); if (_webContext.GroupID > 0 && !IsPostBack) view.LoadGroup(Group.GetGroupByID(_webContext.GroupID), GroupType.GetGroupTypesByGroupID(_webContext.GroupID)); }
public void Init(IManageGroup view, bool IsPostBack) { _view = view; bool IsLogin = _webContext.LoggedIn; if (_webContext.GroupID > 0 && !_groupService.IsOwnerOrAdministrator(_webContext.CurrentUser.AccountID, _webContext.GroupID)) { _redirector.GoToAccountAccessDenied(); } if (!IsPostBack) { view.LoadGroupTypes(_groupTypeRepository.GetAllGroupTypes()); } if (_webContext.GroupID > 0 && !IsPostBack) { _view.LoadGroup(_groupRepository.GetGroupByID(_webContext.GroupID), _groupTypeRepository.GetGroupTypesByGroupID(_webContext.GroupID)); } }