private UserProfileModel GetUserData(int churchId, string loginEmail, string infoType) { var dvLaunchpad = DataVisitor.Create <ILaunchpadDataVisitor>(); var userData = dvLaunchpad.FetchBasicProfileData(churchId, loginEmail, infoType); return(userData); }
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 }); }
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); }
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); }
public void Demo() { var dv = DataVisitor.Create <ICommonDataVisitor>(); var data = dv.FetchChurchInfomation(15); }