public IActionResult DailyReport(DateTime date) { var data = new DashboardRepository(_db); var response = data.DailyData(date); return(Json(response)); }
private async Task DashboardRepositoryFillerAsync(DashboardRepository dashboardRepository, IEnumerable <Dashboard> dashboards) { foreach (var dashboard in dashboards) { await dashboardRepository.AddAsync(dashboard); } }
public async Task <string> Get(DateTime startdate, DateTime enddate, int eventid) { object User; HttpContext.Items.TryGetValue("principaluser", out User); var Userinfo = (Payload)User; DashboardRepository dashboardRepository = new DashboardRepository(); EventRespositoryv2 eventRespositoryv2 = new EventRespositoryv2(); OrderRespository orderRespository = new OrderRespository(); //var UserEvents = await eventRespositoryv2.GetUserEvents(Userinfo.UserId); var MonthlystatsTask = eventRespositoryv2.GetMonthlyStats(eventid, startdate.ToUniversalTime(), enddate.ToUniversalTime()); //var getGrossnet = eventid == 0 ? dashboardRepository.GrossNet(Userinfo.UserId) : dashboardRepository.GrossNetPerEvent(Userinfo.UserId,eventid); var aggregateOrderTicketSales = dashboardRepository.AggregateOrderticketsalesPerEvent(Userinfo.UserId, startdate.ToUniversalTime(), enddate.ToUniversalTime(), eventid); //var Balance = dashboardRepository.Balance(Userinfo.UserId); // var EventCategories = await new EventRespositoryv2().EventCategories(); //var orderTicketsaleGrouped = eventid == 0 ? dashboardRepository.OrderTicketSalegrouped(Userinfo.UserId, startdate.ToUniversalTime(), enddate.ToUniversalTime()) : dashboardRepository.OrdeTicketSalegroupedPerEvent(Userinfo.UserId, startdate.ToUniversalTime(), enddate.ToUniversalTime(), eventid); var LatestOrdersTask = orderRespository.GetLatestOrders(); // alltasks.AddRange() try { await Task.WhenAll(LatestOrdersTask, MonthlystatsTask); } catch (Exception ex) { throw; } return(JsonConvert.SerializeObject(new { monthlystats = await MonthlystatsTask, latestorders = await LatestOrdersTask })); }
public JsonResult Save_Nodal_Head_Details(mNodalHeadOfficers _obj) { string flag = "0"; try { DashboardRepository _objRepository = new DashboardRepository(); string localIP = "?"; localIP = Request.ServerVariables["REMOTE_ADDR"].ToString(); _obj.CreatedIP = localIP; DataSet _ds = _objRepository.Save_NodalHead_Data(_obj); if (_ds != null) { if (_ds.Tables[0].Rows.Count > 0) { flag = _ds.Tables[0].Rows[0]["FLAG"].ToString(); } } } catch (System.Exception) { throw; } return(Json(new { flag = flag }, JsonRequestBehavior.AllowGet )); }
public MeasurementController(DashboardRepository dashboardRepository, IHubContext <SensorHub> hub, IDistributedCache cache, MeasurementRepository measurementRepository) { this.hub = hub; this.cache = cache; this.measurementRepository = measurementRepository; this.dashboardRepository = dashboardRepository; }
public dynamic GetDashboard(DashboardInput userInfo) { IDashBoardRepository objDBRepository = new DashboardRepository(); var result = objDBRepository.Get(userInfo); return(result); }
// GET: Admin/ViewInstituteGlance public ActionResult Index() { DashboardRepository _objRepository = new DashboardRepository(); DataSet _ds = _objRepository.Select_Admin_Dashboard_Institute_SeatMatrix_Counts(); ViewBag.DS = _ds; int TotalSeats = 0; int TotalG1 = 0; int TotalG2 = 0; int TotalG3 = 0; int TotalG4 = 0; if (_ds != null) { if (_ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow _dr in _ds.Tables[0].Rows) { TotalSeats = TotalSeats + Convert.ToInt32(_dr["SeatForForeignStudent"].ToString()); TotalG1 = TotalG1 + Convert.ToInt32(_dr["G1SeatWaiver"].ToString()); TotalG2 = TotalG2 + Convert.ToInt32(_dr["G2SeatWaiver"].ToString()); TotalG3 = TotalG3 + Convert.ToInt32(_dr["G3SeatWaiver"].ToString()); TotalG4 = TotalG4 + Convert.ToInt32(_dr["G4SeatWaiver"].ToString()); } } } ViewBag.TotalSeats = TotalSeats; ViewBag.TotalG1 = TotalG1; ViewBag.TotalG2 = TotalG2; ViewBag.TotalG3 = TotalG3; ViewBag.TotalG4 = TotalG4; return(View()); }
public void Initialize() { _mockContext = new Mock <InnonAnalyticsEngineEntities>(); _mockdashboardRep = new DashboardRepository(_mockContext.Object); //_modelState = new ModelStateDictionary(); _service = new HomePageWidgetRepository(_mockContext.Object, _mockdashboardRep); }
protected void btnCreateDashboard_Click(object sender, EventArgs e) { if (grdSalemen.SelectedItems.Count > 0) { try { var fileName = Session[FileNameSessionKey] as string; foreach (GridItem gi in grdSalemen.SelectedItems) { string ReceiverPhoneNumber = gi.OwnerTableView.DataKeyValues[gi.ItemIndex]["Phone"].ToString(); var repo = new DashboardRepository(); ObjLogin adm = (ObjLogin)Session["objLogin"]; repo.Add(txtTitle.Text, txtContent.Text, ReceiverPhoneNumber, adm.Phone, fileName); ClearFileSessionInfo(); } lblMessage.Text = "<script type='text/javascript'>returnToParent()</" + "script>"; } catch { lblMessage.Text = "Create Dashboard Fail"; RemoveUploadedFile(); } } else { RemoveUploadedFile(); } }
public OctopusAsyncRepository(IOctopusAsyncClient client, RepositoryScope repositoryScope = null) { Client = client; Scope = repositoryScope ?? RepositoryScope.Unspecified(); Accounts = new AccountRepository(this); ActionTemplates = new ActionTemplateRepository(this); Artifacts = new ArtifactRepository(this); Backups = new BackupRepository(this); BuiltInPackageRepository = new BuiltInPackageRepositoryRepository(this); CertificateConfiguration = new CertificateConfigurationRepository(this); Certificates = new CertificateRepository(this); Channels = new ChannelRepository(this); CommunityActionTemplates = new CommunityActionTemplateRepository(this); Configuration = new ConfigurationRepository(this); DashboardConfigurations = new DashboardConfigurationRepository(this); Dashboards = new DashboardRepository(this); Defects = new DefectsRepository(this); DeploymentProcesses = new DeploymentProcessRepository(this); Deployments = new DeploymentRepository(this); Environments = new EnvironmentRepository(this); Events = new EventRepository(this); FeaturesConfiguration = new FeaturesConfigurationRepository(this); Feeds = new FeedRepository(this); Interruptions = new InterruptionRepository(this); LibraryVariableSets = new LibraryVariableSetRepository(this); Lifecycles = new LifecyclesRepository(this); MachinePolicies = new MachinePolicyRepository(this); MachineRoles = new MachineRoleRepository(this); Machines = new MachineRepository(this); Migrations = new MigrationRepository(this); OctopusServerNodes = new OctopusServerNodeRepository(this); PerformanceConfiguration = new PerformanceConfigurationRepository(this); PackageMetadataRepository = new PackageMetadataRepository(this); ProjectGroups = new ProjectGroupRepository(this); Projects = new ProjectRepository(this); ProjectTriggers = new ProjectTriggerRepository(this); Proxies = new ProxyRepository(this); Releases = new ReleaseRepository(this); RetentionPolicies = new RetentionPolicyRepository(this); Schedulers = new SchedulerRepository(this); ServerStatus = new ServerStatusRepository(this); Spaces = new SpaceRepository(this); Subscriptions = new SubscriptionRepository(this); TagSets = new TagSetRepository(this); Tasks = new TaskRepository(this); Teams = new TeamsRepository(this); Tenants = new TenantRepository(this); TenantVariables = new TenantVariablesRepository(this); UserInvites = new UserInvitesRepository(this); UserRoles = new UserRolesRepository(this); Users = new UserRepository(this); VariableSets = new VariableSetRepository(this); Workers = new WorkerRepository(this); WorkerPools = new WorkerPoolRepository(this); ScopedUserRoles = new ScopedUserRoleRepository(this); UserPermissions = new UserPermissionsRepository(this); loadRootResource = new Lazy <Task <RootResource> >(LoadRootDocumentInner, true); loadSpaceRootResource = new Lazy <Task <SpaceRootResource> >(LoadSpaceRootDocumentInner, true); }
public HttpResponseMessage DepositByCurrency(HttpRequestMessage request, string param) { HttpResponseMessage res = null; var dashboardRepository = new DashboardRepository(); IEnumerable <ChartMixInfo> dashboardList = dashboardRepository.DashboardMixMtd(param); SubCaptionByCurrencyInfo obj = new SubCaptionByCurrencyInfo(); List <SubCaptionByCurrencyInfo> ls = new List <SubCaptionByCurrencyInfo>(); string st = "fcy"; foreach (var v in dashboardList) { //if(v.SubCaption.ToLower().Contains("fcy")) if (v.SubCaption.ToLower().Contains(st.ToLower())) { obj.fcy = v.SubCaption; obj.Amount = v.Amount; } else { obj.lcy = v.SubCaption; obj.Amount = v.Amount; } ls.Add(obj); } res = request.CreateResponse <IEnumerable>(HttpStatusCode.OK, ls); return(res); }
public ActionResult Index() { UserRepository userRepo = new UserRepository(); var graphs = userRepo.GetGraphs(UserID); GraphPermission graphpermission = new GraphPermission(); foreach (var item in graphs) { if (item.HasPermission == 1) { switch (item.GraphId) { case 1: graphpermission.SaleQuotations = true; break; case 2: graphpermission.SaleOrders = true; break; case 3: graphpermission.SalesVsPurchase = true; break; case 4: graphpermission.FGStockVsAllocation = true; break; case 5: graphpermission.FGStockVsSOAllocation = true; break; case 6: graphpermission.JobCardCompletion7Days = true; break; default: break; } } } ViewBag.GraphPermission = graphpermission; Dashboard dashboard = new Dashboard(); DashboardRepository repo = new DashboardRepository(); dashboard.DashboardMonthlySalesOrders = repo.GetSalesOrderDetails(OrganizationId); dashboard.DashboardTotalSalesQuotations = repo.GetSalesQuotationDetails(OrganizationId); dashboard.DashboardAcceptedSalesQuotations = repo.GetAccesptedSalesQuotationDetails(OrganizationId); dashboard.DashboardAcceptedProjectSalesQuotations = repo.GetAccesptedProjectSalesQuotationDetails(OrganizationId); dashboard.DashboardAcceptedTransportationSalesQuotations = repo.GetAccesptedTransportationSalesQuotationDetails(OrganizationId); dashboard.DashboardPurchase = repo.GetPurchaseDetails(OrganizationId); dashboard.DashboardSales = repo.GetSalesDetails(OrganizationId); dashboard.DashboardFGAllocated = repo.GetFGAllocated(OrganizationId); dashboard.DashboardSaleOrderAllocated = repo.GetFGAllocatedSaleOrder(OrganizationId); dashboard.DashboardJobCardCompletedDaily = repo.GetJobCardCompletedDaily(OrganizationId); return(View(dashboard)); }
public List <PasswordsModel> GetPasswords() { List <PasswordsModel> PasswordsModelList = new List <PasswordsModel>(); DashboardRepository DashboardRepo = new DashboardRepository(); PasswordsModelList = DashboardRepo.GetPasswords(); return(PasswordsModelList); }
public IActionResult Index(int?year) { var d = new DashboardRepository(_db); ViewBag.Capital = _account.CapitalGet(); return(View(d.Data(year))); }
/// <summary> /// 해당 날짜가 포함된 대상 대시보드 테이블의 데이터를 반환한다. /// </summary> public FormTableData GetFormTableData(Guid formId, DateTimeOffset date) { formId.ThrowIfEmpty(nameof(formId)); using (var formService = new FormTableService(CurrentUser)) using (var repo = new DashboardRepository()) { var form = formService.GetFormTable(formId); if (form == null) { throw new ObjectNotFoundException($"대시보드를 찾을 수 없습니다.\r\n대시보드 ID: \"{formId}\""); } var dateRange = form.GetDateRangeByUploadInterval(date); string queryUserId = null; if (!CurrentUser.HasPermission(UserPermission.DataReview)) { queryUserId = CurrentUser.UserId; } bool onlyConfirmed = CurrentUser.HasPermission(UserPermission.DataConfirm) ? false : true; if (onlyConfirmed) { if (CurrentUser.GroupType == UserPermissionGroupType.Uploader) { onlyConfirmed = false; // 본인이 업로드 한 데이터를 볼 수 있어야 함. } } var formData = new FormTableData { DataTerm = new DataDateRange(dateRange) { UploadInterval = form.UploadInterval, SourceDate = date }, Data = repo.SelectDataFileCellValueList(formId, dateRange.BeginDate, dateRange.EndDate, onlyConfirmed, queryUserId), HtmlTemplate = form.HtmlTemplate }; if (formData.Data.Any()) { var fileSource = formData.Data.First().Value.FileSource; if (fileSource != null && fileSource.HtmlTemplateId.Value != form.HtmlTemplateId) { var htmlTemplateCopy = formService.GetFormHtmlTemplate(formId, fileSource.HtmlTemplateId.Value); formData.HtmlTemplate = htmlTemplateCopy; } else { // TODO(jhlee): 로그 } } return(formData); } }
public AzureMetricsController( DashboardRepository dashboardRepository, ReportsRepository reportsRepository, AzureMetricsClient azureMetricsClient) { this.dashboardRepository = dashboardRepository; this.reportsRepository = reportsRepository; this.azureMetricsClient = azureMetricsClient; }
// GET: GovernmentSchemeAdmission/AgencyChoiceFilling public ActionResult Index(string Id = "") { int chk_flag = 0; Session["studentid"] = Id; chk_flag = studentdata_submitted(Session["studentid"].ToString()); if (chk_flag == 1) { return(RedirectToAction("index", "AgencyChoiceFillingList", new { area = "GovernmentSchemeAdmission" })); } if (Session["agency_uniq_id"].ToString() != "SII-A-0012") { DashboardRepository _objRepository = new DashboardRepository(); DataSet _ds = _objRepository.Get_Dashboard_Data(Session["studentid"].ToString()); if (_ds != null) { if (_ds.Tables[0].Rows.Count > 0) { foreach (DataRow _dr in _ds.Tables[0].Rows) { ViewBag.StudentProfile = _dr["StudentProfile"].ToString(); ViewBag.Academic = _dr["Academic"].ToString(); ViewBag.Doc = _dr["Doc"].ToString(); ViewBag.Background = _dr["Background"].ToString(); } } } if (ViewBag.Academic != "100") { ViewBag.flag = "1"; //return RedirectToAction("index", "StudentAcademicInformation", new { area = "admission" }); } else if (ViewBag.StudentProfile == "0") { ViewBag.flag = "1"; } else if (ViewBag.Doc == "0") { ViewBag.flag = "1"; } else if (ViewBag.Background == "0") { ViewBag.flag = "1"; } else { ViewBag.flag = "0"; } } else { ViewBag.flag = "0"; } SelectDropdown(); return(View()); }
public IActionResult GetAvgRateChart([FromBody] DashBoardRequestModel model) { if (model == null) { model = new DashBoardRequestModel(); } Response <DashBoardChartModel> returnModel = new DashboardRepository().GetAvgRateChart(model); return(Ok(returnModel)); }
public async Task <WordWidgetModel> GetRandomWord() { try { return(await DashboardRepository.getwordwidget()); } catch (Exception) { return(null); } }
/// <summary> /// 파일 소스를 반환한다. /// </summary> public DataFileSource GetDataFileSource(Guid formId, Guid formSectionId, Guid fileSourceId) { formId.ThrowIfEmpty(nameof(formId)); formSectionId.ThrowIfEmpty(nameof(formSectionId)); fileSourceId.ThrowIfEmpty(nameof(fileSourceId)); using (var repo = new DashboardRepository()) { return(repo.SelectDataFileSource(formId, formSectionId, fileSourceId)); } }
public void AmountPerMonthList() { // Arrange var rep = new DashboardRepository(); // Act var result = rep.QuantityPerMonthListByDebcode("000503"); // Assert Assert.IsNotNull(result); }
/// <summary> /// 대시보드의 특정 날짜 데이터 파일을 모두 확인 처리 한다. /// </summary> private bool ConfirmFormTableDataInternal(DashboardRepository repo, FormTable form, DateTimeOffset sourceDate) { // 날짜 범위에 해당하는 데이터를 모두 조회하기 위해 날짜 계산 var dateRange = form.GetDateRangeByUploadInterval(sourceDate); var list = repo.SelectDataFileSourceListBySourceDateRange(form.FormId, dateRange.BeginDate, dateRange.EndDate) .Where(o => !o.IsConfirmed) .ToList(); if (list.Any()) { Guid htmlTemplateId = form.HtmlTemplateId; // 1. 대시보드 양식 html 사본을 생성한다. if (AppSettings.AppSetting <bool>("FormHtmlTemplate.CopyIfConfirmed")) { htmlTemplateId = Guid.NewGuid(); using (var formRepo = new FormTableRepository()) { var htmlTemplate = FormHtmlTemplate.CopyFrom(form.HtmlTemplate, htmlTemplateId); formRepo.InsertFormHtmlTemplate(htmlTemplate); logger.Info($"대상 대시보드의 양식이 사본 처리되었습니다. 대시보드: \"{form.Name}\"" + $"\r\n\r\n" + $"대시보드 정보:" + $"{form}" + $"\r\n\r\n" + $"이전 양식 정보:" + $"{form.HtmlTemplate}" + $"\r\n\r\n" + $"신규 양식 정보:" + $"{htmlTemplate}"); } } // 2. 데이터 파일 소스 컨펌 처리 foreach (var fileSource in list) { repo.UpdateDataFileSourceAsConfirmed(form.FormId, fileSource.FileSourceId, htmlTemplateId, CurrentUser.UserId, DateTimeOffset.Now, fileSource.SourceDate); } logger.Info($"대상 대시보드의 실적 데이터 파일들을 확인 처리했습니다. 대시보드: \"{form.Name}\", 실적 기준일: \"{sourceDate.ToString("yyyy-MM-dd")}\"" + $"\r\n\r\n" + $"대상 데이터 파일({list.Count}개): [\r\n" + string.Join("\r\n", list.Select(o => "\t" + o.ToString())) + $"\r\n" + $"]"); return(true); } return(false); }
// GET: Dashboard public ActionResult Index() { try { var result = DashboardRepository.GetCardClass(Convert.ToInt32(UserSession.ClientID)); return(View(result)); } catch (Exception) { throw; } }
public HttpResponseMessage DashboardCards(HttpRequestMessage request, string param) { HttpResponseMessage res = null; var dashboardRepository = new DashboardRepository(); IEnumerable <DashboardMainCaptionCardsListInfo> dashboardList = dashboardRepository.DashboardMainCaptionCardsMtd(param); res = request.CreateResponse <IEnumerable>(HttpStatusCode.OK, dashboardList); return(res); }
public ActionResult Index() { Dashboard dash; using (MySqlConnection conn = DBUtils.GetConnection()) { DashboardRepository repo = new DashboardRepository(conn); dash = repo.GetData(); } return(View(dash)); }
public OctopusAsyncRepository(IOctopusAsyncClient client) { this.Client = client; Accounts = new AccountRepository(client); ActionTemplates = new ActionTemplateRepository(client); Artifacts = new ArtifactRepository(client); Backups = new BackupRepository(client); BuiltInPackageRepository = new BuiltInPackageRepositoryRepository(client); CertificateConfiguration = new CertificateConfigurationRepository(client); Certificates = new CertificateRepository(client); Channels = new ChannelRepository(client); CommunityActionTemplates = new CommunityActionTemplateRepository(client); Configuration = new ConfigurationRepository(client); DashboardConfigurations = new DashboardConfigurationRepository(client); Dashboards = new DashboardRepository(client); Defects = new DefectsRepository(client); DeploymentProcesses = new DeploymentProcessRepository(client); Deployments = new DeploymentRepository(client); Environments = new EnvironmentRepository(client); Events = new EventRepository(client); FeaturesConfiguration = new FeaturesConfigurationRepository(client); Feeds = new FeedRepository(client); Interruptions = new InterruptionRepository(client); LibraryVariableSets = new LibraryVariableSetRepository(client); Lifecycles = new LifecyclesRepository(client); MachinePolicies = new MachinePolicyRepository(client); MachineRoles = new MachineRoleRepository(client); Machines = new MachineRepository(client); Migrations = new MigrationRepository(client); OctopusServerNodes = new OctopusServerNodeRepository(client); PerformanceConfiguration = new PerformanceConfigurationRepository(client); ProjectGroups = new ProjectGroupRepository(client); Projects = new ProjectRepository(client); ProjectTriggers = new ProjectTriggerRepository(client); Proxies = new ProxyRepository(client); Releases = new ReleaseRepository(client); RetentionPolicies = new RetentionPolicyRepository(client); Schedulers = new SchedulerRepository(client); ServerStatus = new ServerStatusRepository(client); Subscriptions = new SubscriptionRepository(client); TagSets = new TagSetRepository(client); Tasks = new TaskRepository(client); Teams = new TeamsRepository(client); Tenants = new TenantRepository(client); TenantVariables = new TenantVariablesRepository(client); UserRoles = new UserRolesRepository(client); Users = new UserRepository(client); VariableSets = new VariableSetRepository(client); Workers = new WorkerRepository(client); WorkerPools = new WorkerPoolRepository(client); }
public async void GetDashboardByProjectIdShouldReturnCorrectDashboard() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbGetDashboardByProjectIdAsync"); using (var overwatchContext = new OverwatchContext(options)) { var dashboardRepository = new DashboardRepository(overwatchContext); await DashboardRepositoryFillerAsync(dashboardRepository, _dashboards); var result = await dashboardRepository.GetDashboardByProjectId(_dashboards.First().ProjectId); Assert.Equal(_dashboards, result); } }
public UnitOfWork(MongoUrl connectionUrl, IMessageBroker broker, IMapper mapper) { Broker = broker; var client = new MongoClient(connectionUrl); Database = client.GetDatabase(connectionUrl.DatabaseName); ScriptRepository = new ScriptRepository(Database); ConnectionPropertiesRepository = new ConnectionPropertiesRepository(Database); JobRepository = new JobRepository(Database); JobLogRepository = new JobLogRepository(Database, mapper); DashboardRepository = new DashboardRepository(Database); FolderRepository = new FolderRepository(Database); }
public async void AddAsyncShouldAddDashboard() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbAddDashboardsAsync"); using (var overwatchContext = new OverwatchContext(options)) { var dashboardRepository = new DashboardRepository(overwatchContext); await DashboardRepositoryFillerAsync(dashboardRepository, _dashboards); var result = await dashboardRepository.GetAllAsync(); Assert.Equal(result.Count(), _dashboards.Count()); } }
public async void GetByIdAsyncShouldReturnCorrectDashboard() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbGetDashboardByIdAsync"); using (var overwatchContext = new OverwatchContext(options)) { var dashboardRepository = new DashboardRepository(overwatchContext); Dashboard dashboardToFind = _dashboards.First(); await dashboardRepository.AddAsync(dashboardToFind); var result = await dashboardRepository.GetByIdAsync(dashboardToFind.Id); Assert.Equal(dashboardToFind, result); } }
public async void DeleteByIdAsyncShouldDeleteCorrectDashboard() { var options = OverwatchOptionBuilder.CreateBuilderWithName("OverwatchDbDeleteDashboardByIdAsync"); using (var overwatchContext = new OverwatchContext(options)) { var dashboardRepository = new DashboardRepository(overwatchContext); Dashboard dashboardToDelete = _dashboards.First(); await dashboardRepository.AddAsync(dashboardToDelete); var result = await dashboardRepository.DeleteByIdAsync(dashboardToDelete.Id); Assert.Equal(1, result); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var sale = ((ObjLogin)Session["objLogin"]); if (sale != null) { var repo = new DashboardRepository(); RadPanelItem rpi = new RadPanelItem(); rpi.Text = "View all dashboards (" + repo.CountDashboardForsalemens(sale.Phone) + ")"; rpi.ImageUrl = "~/Images/bullet_blue.png"; RadPanelBar1.GetAllItems()[0].Items.Add(rpi); } else { Response.Redirect("~/Default.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { int dashboardId; if(int.TryParse(Request.QueryString["ID"], out dashboardId)) { // get dashboard var dashboardRepo = new DashboardRepository(); var dashboard = dashboardRepo.GetById(dashboardId); BindDashboardToUI(dashboard); Page.Title = string.Format("Message from phone number {0}", dashboard.SenderPhoneNumber); } else { lblMessage.Text = "Cannot get Dashboard, please try again later"; } } }