public int GetMainCount() { int count = 0; if (Current.User.IsInAnyRole("Admin,ReleaseOfficial,GenericReleaseUser")) { count = MainObject.GetAllMainsCount(ViewMode, ViewTime.Value); } else if (Current.User.IsInAnyRole("OrgManager")) { if (((OrgOptionEnum)OrgMode) == OrgOptionEnum.OrgArtifacts) { count = MainObject.GetAllForOrgCount(ViewMode, ViewTime.Value, Current.User.EmployeeId, OrgOption); } else { count = MainObject.GetAllForUserCount(ViewMode, ViewTime.Value, Current.User.EmployeeId); } } else { count = MainObject.GetAllForUserCount(ViewMode, ViewTime.Value, Current.User.EmployeeId); } return(count); }