Exemplo n.º 1
0
        private UserProfileModel GetUserData(int churchId, string loginEmail, string infoType)
        {
            var dvLaunchpad = DataVisitor.Create <ILaunchpadDataVisitor>();
            var userData    = dvLaunchpad.FetchBasicProfileData(churchId, loginEmail, infoType);

            return(userData);
        }
Exemplo n.º 2
0
 public void Demo00()
 {
     var dv   = DataVisitor.Create <IDashboardDataVisitor>();
     var data = dv.FetchGivingData(15, DateTime.Parse("2015-06-11"), DateTime.Now.Date, new List <int> {
         45, 3926, 4284
     });
 }
Exemplo n.º 3
0
        private List <ReportDataModel> GetDataList(List <string> widgetItemIds, WidgetType type, int churchId, DateTime startDate, DateTime endDate)
        {
            var dvDashboard = DataVisitor.Create <IDashboardDataVisitor>();

            var dataList = new List <ReportDataModel>();

            switch (type)
            {
            case WidgetType.Giving:
                var fdList = BuildWidgetItemIdList(widgetItemIds, "fd");
                dataList = dvDashboard.FetchGivingData(churchId, startDate, endDate, fdList);
                break;

            case WidgetType.Attendance:
                var mnList = BuildWidgetItemIdList(widgetItemIds, "mn");
                var gtList = BuildWidgetItemIdList(widgetItemIds, "gt");
                dataList = dvDashboard.FetchAttendanceData(churchId, startDate, endDate, mnList, gtList);
                break;

            case WidgetType.Attribute:
                var atList = BuildWidgetItemIdList(widgetItemIds, "at");
                dataList = dvDashboard.FetchAttributeData(churchId, startDate, endDate, atList);
                break;
            }
            return(dataList);
        }
Exemplo n.º 4
0
        public void ActivityCode_Auth_Success()
        {
            var activityCodePage = GatekeeperFactory.CreatePageManager <CoordinatorActivityCodePage>(_driverManager.Driver);

            activityCodePage.AuthenticateActivityCode("7814");

            Assert.True(_driverManager.IsCurrentPage(PageAlias.Coordinator_ActivityInstances));
            var dv     = DataVisitor.Create <ICommonDataVisitor>();
            var church = dv.FetchChurchInfomation(15);

            var activityInstancePage = GatekeeperFactory.CreatePageManager <CoordinatorActivityInstancePage>(_driverManager.Driver);

            Assert.Equal(church.ChurchName, activityInstancePage.Header.ChurchName);
            Assert.Equal("Activity - CC1", activityInstancePage.Header.ActivityName);
        }
Exemplo n.º 5
0
 public void Demo()
 {
     var dv   = DataVisitor.Create <ICommonDataVisitor>();
     var data = dv.FetchChurchInfomation(15);
 }