public PagedExceptionListViewModel(IPagedResult<ExceptionList> pagedResult, IMostRecentResult<ExceptionList> mostRecentResult)
        {
            PagedResult = pagedResult;
            MostRecentResult = mostRecentResult;

            if (mostRecentResult == null)
                MostRecentResult = new MostRecentResult<ExceptionList>(new List<ExceptionList>(), pagedResult.OriginalRequestDateTime, pagedResult.OriginalRequestDateTime);
        }
        public PagedEmailTemplateEmailViewModel(IPagedResult<EmailTemplateListTemplate> pagedResult, IMostRecentResult<EmailTemplateListTemplate> mostRecentResult)
        {
            PagedResult = pagedResult;
            MostRecentResult = mostRecentResult;

            if (mostRecentResult == null)
                MostRecentResult = new MostRecentResult<EmailTemplateListTemplate>(new List<EmailTemplateListTemplate>(), pagedResult.OriginalRequestDateTime, pagedResult.OriginalRequestDateTime);
        }
        public PagedEmailDispatchListEmailMessageViewModel(IPagedResult<EmailDispatchListEmailMessage> pagedResult, IMostRecentResult<EmailDispatchListEmailMessage> mostRecentResult)
        {
            PagedResult = pagedResult;
            MostRecentResult = mostRecentResult;

            if (mostRecentResult == null)
                MostRecentResult = new MostRecentResult<EmailDispatchListEmailMessage>(new List<EmailDispatchListEmailMessage>(), pagedResult.OriginalRequestDateTime, pagedResult.OriginalRequestDateTime);
        }
        public PagedUserListUserViewModel(IPagedResult<AuthenticationUserListUser> pagedResult, IMostRecentResult<AuthenticationUserListUser> mostRecentResult)
        {
            PagedResult = pagedResult;
            MostRecentResult = mostRecentResult;

            if (mostRecentResult == null)
                MostRecentResult = new MostRecentResult<AuthenticationUserListUser>(new List<AuthenticationUserListUser>(), pagedResult.OriginalRequestDateTime, pagedResult.OriginalRequestDateTime);
        }
        public PagedRoleListRoleViewModel(IPagedResult<RoleListRole> pagedResult, IMostRecentResult<RoleListRole> mostRecentResult)
        {
            PagedResult = pagedResult;
            MostRecentResult = mostRecentResult;

            if (mostRecentResult == null)
                MostRecentResult = new MostRecentResult<RoleListRole>(new List<RoleListRole>(), pagedResult.OriginalRequestDateTime, pagedResult.OriginalRequestDateTime);
        }