public void TestTopDashboardByOtherHttpMethod(HttpMethod inputType) { var handler = new DashboardManager(); var response = handler.SendTopDashboard <TopDashboardDataResponse>(inputType.ToNetHttpMethod()); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.NotFound)); }
public ActionResult DeleteZone(int zoneId) { IDashboardManager mgr = new DashboardManager(); mgr.deleteZone(zoneId); return(RedirectToAction("Index")); }
public void TestValidSpecialDashboardRegistration(ValidSpecialDashboardRegistration inputType) { var handler = new DashboardManager(DashboardHelpers.DashboardRegistrationEndPoint); var originalRequest = new Dictionary <string, object>(DashboardHelpers.DashboardRegistrationDefaultParameters(UserIds)); var request = originalRequest["settings"] as Dictionary <string, object>; if (inputType == ValidSpecialDashboardRegistration.AbstractAgents) { request["owners"] = new Dictionary <string, List <int> > { ["agents"] = new List <int> { -1 } }; } else { request["owners"] = new Dictionary <string, List <int> > { ["depts"] = new List <int> { -1 } }; } originalRequest["settings"] = request; var response = handler.SendDashboard <object>(originalRequest, HttpMethod.Put); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent)); PrAssert.That(response.Result, PrIs.Null.Or.Empty); //Verify owners data VerifyOwnersData(-1, -1); }
public void TestWrongContentTypeTopDashboard() { var handler = new DashboardManager(); var response = handler.SendTopDashboard <TopDashboardDataResponse>(System.Net.Http.HttpMethod.Get, "application/json"); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public MainForm() { InitializeComponent(); SystemLogManager.Instance.SetDataGridView(dataGridViewLogs); m_DashboardManager = DashboardManager.Instance; loadServicesDataGrid(); }
public void TestTopDashboardInjection(Parameters parameter, InjectionInput inputType) { var handler = new DashboardManager(); var response = handler.SendTopDashboard <TopDashboardDataResponse>(InjectionInputData.InjectionInputMapper[inputType], System.Net.Http.HttpMethod.Get); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.NotFound)); }
protected void binddata() { DashboardManager obj = new DashboardManager(); grdClient.DataSource = obj.GetClientDetails(7); grdClient.DataBind(); }
public ActionResult Melding(int id) { IDashboardManager dashboardManager = new DashboardManager(); Melding melding = dashboardManager.getMeldingById(id); dashboardManager.setMeldingInactive(id); return(View("MeldingDetail", melding)); }
public ReadDashboardStateUseCase( DashboardManager manager, ReadStateUseCase readStateUseCase, ReadVirtualStateUseCase readVirtualStateUseCase) { _manager = manager; _readStateUseCase = readStateUseCase; _readVirtualStateUseCase = readVirtualStateUseCase; }
public void TestDashboardRegistrationInjection(DashboardHelpers.Parameters parameter, InjectionInput inputType) { var handler = new DashboardManager(DashboardHelpers.DashboardRegistrationEndPoint); var request = GetRequestContentForInjectionDashboardRegistration(parameter, inputType); var response = handler.SendDashboard <object>(request, System.Net.Http.HttpMethod.Put); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
protected void grdClient_PageIndexChanging(object sender, GridViewPageEventArgs e) { grdClient.PageIndex = e.NewPageIndex; DashboardManager obj = new DashboardManager(); grdClient.DataSource = obj.GetClientDetails(7); grdClient.DataBind(); }
public ActionResult DetailsAlert(int id) { IDashboardManager dashboardManager = new DashboardManager(); Alert alert = dashboardManager.getAlert(id); return(View(alert)); }
public ActionResult CreateZone() { IDashboardManager mgr = new DashboardManager(); string email = System.Web.HttpContext.Current.User.Identity.GetUserName(); Dashboard dashboard = mgr.getDashboard(email, Deelplatform.Naam); Zone zone = mgr.addZone(dashboard); return(RedirectToAction("Index")); }
public void TestDashboardRegistrationAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode) { var handler = new DashboardManager(); var request = new Dictionary <string, object>(DashboardHelpers.DashboardRegistrationDefaultParameters(UserIds)); AccessEndpointManager accessEndpointHandler = new AccessEndpointManager(); var response = accessEndpointHandler.AccessEndpoint <object>(accessState, DashboardRegistrationEndpoint, request, HttpMethod.Put); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a dashboard."); }
protected void grdInoffice_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Visit") { int rowindex = ((GridViewRow)((Button)e.CommandSource).NamingContainer).RowIndex; Button lbtn = (Button)grdInoffice.Rows[rowindex].FindControl("btnVisit"); string value = ((Label)grdInoffice.Rows[rowindex].FindControl("lblCustID")).Text; string onoff = ((Label)grdInoffice.Rows[rowindex].FindControl("lblonoff")).Text; Int32 ID = Convert.ToInt32(((Label)grdInoffice.Rows[rowindex].FindControl("lblID")).Text); Session["PatientID"] = value; //Update Start Time if session noot opened already if (!onoff.Equals("ON")) { obj = new DashboardManager(); Int32 j = obj.UpdateDashoard(ID, "STARTTIME", Convert.ToString(Session["UserCode"])); } if (value.Equals("0")) { Session["PatientID"] = value; Session["Operation"] = "New"; } else { //if (i == 1) // Tell.text("Marked as visit successfully!!", this); //else if (i == -1) // Tell.text("Visit already marked today!!", this); //else // Tell.text("Visit not marked !!", this); Session["PatientID"] = value; Session["Operation"] = "Edit"; } Server.Transfer("~/Screens/PatientMaster.aspx"); } else if (e.CommandName == "End") { int rowindex = ((GridViewRow)((Button)e.CommandSource).NamingContainer).RowIndex; Button lbtn = (Button)grdInoffice.Rows[rowindex].FindControl("btnVisit"); string value = ((Label)grdInoffice.Rows[rowindex].FindControl("lblCustID")).Text; string onoff = ((Label)grdInoffice.Rows[rowindex].FindControl("lblonoff")).Text; Int32 ID = Convert.ToInt32(((Label)grdInoffice.Rows[rowindex].FindControl("lblID")).Text); Session["PatientID"] = value; DashboardManager obj1 = new DashboardManager(); Int32 j = obj1.UpdateDashoard(Convert.ToInt32(Session["PatientID"]), "ENDTIME", Convert.ToString(Session["UserCode"])); //Adding history for patient in History tables j = new DietMasterManager().UpdateClientData(Convert.ToInt16(Session["PatientID"].ToString())); binddata(); } else { } }
public void TestTopDashboardAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode) { var handler = new DashboardManager(); var request = new Dictionary <string, string>(DashboardHelpers.TopDashboardDefaultParameters); AccessEndpointManager accessEndpointHandler = new AccessEndpointManager(); var response = accessEndpointHandler.AccessEndpoint <object>(accessState, TopDashboardEndpoint, request, HttpMethod.Get); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a top dashboard request."); }
// TODO: unify DashboardComponent.GetServices and this public virtual void GetServices(DashboardManager manager) { var properties = GetType().GetProperties(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance) .Where(x => x.IsDefined(typeof(RequireServiceAttribute), true)) .Select(prop => (prop, (RequireServiceAttribute)Attribute.GetCustomAttribute(prop, typeof(RequireServiceAttribute)))); properties.ForEach(x => x.prop.SetValue(this, manager.GetService(x.prop.PropertyType, (string)GetType().GetProperty(x.Item2.ServiceIdProperty).GetValue(this)))); OnInitialized(); }
public void TestDuplicateParameters(DashboardHelpers.Parameters parameter, DashboardHelpers.Values value) { var handler = new DashboardManager(DashboardHelpers.DashboardRegistrationEndPoint); var parametersSameValue = DashboardHelpers.DashboardRegistrationSameValueParameters(parameter, UserIds); var parametersNotSameValue = DashboardHelpers.DashboardRegistrationNotSameValueParameters(parameter, UserIds); var response = handler.SendDashboard <object>(value == DashboardHelpers.Values.Same ? parametersSameValue : parametersNotSameValue, System.Net.Http.HttpMethod.Put); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public ActionResult LijstAlerts() { //Ophalen van alle alerts van een gebruiker IDashboardManager dashboardManager = new DashboardManager(); string username = System.Web.HttpContext.Current.User.Identity.GetUserName(); Dashboard dashboard = dashboardManager.getDashboard(username, Deelplatform.Naam); return(View(dashboardManager.getAllDashboardAlerts(dashboard))); }
// Gnereate Bar Chart based upon values stored in session public ActionResult LoadPieChart() { VMAttendanceDashboard vmDashboard = Session["VMATDashboard"] as VMAttendanceDashboard; dateS = vmDashboard.StartDate; dateE = vmDashboard.EndDate; DMPieChartParentModel vm = new DMPieChartParentModel(); VMLoggedUser LoggedInUser = Session["LoggedInUser"] as VMLoggedUser; List <VAT_DailyAttendance> AttList = new List <VAT_DailyAttendance>(); // Apply User Access Role if (LoggedInUser.UserAccessTypeID == 1) // Normal { List <VHR_EmployeeProfile> emps = EmployeeLM.GetReportingEmployees(VHREmployeeProfileService.GetIndex(), LoggedInUser); string query = QueryBuilder.GetReportQueryForLoggedUser(LoggedInUser, emps); if (query != "") { query = " and " + query; } DataTable dataTable = QueryBuilder.GetValuesfromDB("select * from VAT_DailyAttendance where (AttDate >= " + "'" + vmDashboard.StartDate.ToString("yyyy-MM-dd") + "'" + " and AttDate <= " + "'" + vmDashboard.EndDate.ToString("yyyy-MM-dd") + "'" + " ) " + query); AttList = dataTable.ToList <VAT_DailyAttendance>(); } else if (LoggedInUser.UserAccessTypeID == 2) // Location Access { foreach (var item in LoggedInUser.UserLoctions) { Expression <Func <VAT_DailyAttendance, bool> > SpecificEntries = c => c.AttDate >= dateS && c.AttDate <= dateE && c.LocationID == item.LocationID; AttList.AddRange(VATDailyAttendanceService.GetIndexSpecific(SpecificEntries)); } } else if (LoggedInUser.UserAccessTypeID == 3) // All { Expression <Func <VAT_DailyAttendance, bool> > SpecificEntries = c => c.AttDate >= dateS && c.AttDate <= dateE; AttList = VATDailyAttendanceService.GetIndexSpecific(SpecificEntries); } else if (LoggedInUser.UserAccessTypeID == 4) // Department { foreach (var item in LoggedInUser.UserDepartments) { Expression <Func <VAT_DailyAttendance, bool> > SpecificEntries = c => c.AttDate >= dateS && c.AttDate <= dateE && c.OUCommonID == item.DepartmentID; AttList.AddRange(VATDailyAttendanceService.GetIndexSpecific(SpecificEntries)); } } //Filter based on Graph Type vm = DashboardManager.ApplyGraphTypeItems(vm, AttList, vmDashboard.GraphType); // Filter based on Graph For vm = DashboardManager.ApplyGraphForItems(vm, vmDashboard.UserGraphType, vmDashboard); if (vm.ChildList != null && vm.ChildList.Count() > 0) { return(PartialView("RenderPieChart", vm)); } else { return(Json("OK", JsonRequestBehavior.AllowGet)); } }
public ActionResult LijstMeldingen() { IDashboardManager dashboardManager = new DashboardManager(); string username = System.Web.HttpContext.Current.User.Identity.GetUserName(); Dashboard dashboard = dashboardManager.getDashboard(username, deelplatformURL); List <Melding> Meldingen = dashboardManager.getAllMeldingen(dashboard); return(View("LijstMeldingen", Meldingen)); }
public void TestInvalidSpecialDashboardRegistration(DashboardHelpers.InvalidSpecialDashboardRegistration inputType) { var handler = new DashboardManager(DashboardHelpers.DashboardRegistrationEndPoint); var originalRequest = new Dictionary <string, object>(DashboardHelpers.DashboardRegistrationDefaultParameters(UserIds)); var request = RequestContentForInvalidSpecialDashboardRegistration[inputType](originalRequest["settings"] as Dictionary <string, object>); originalRequest["settings"] = request; var response = handler.SendDashboard <object>(originalRequest, System.Net.Http.HttpMethod.Put, inputType == DashboardHelpers.InvalidSpecialDashboardRegistration.WrongContentType ? "html/text" : "application/json"); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public async Task <IEnumerable <ContentLogSummaryModel> > GetContentAuditSummary(DashboardSearchModel searchModel) { try { return(await DashboardManager.GetContentAuditSummary(searchModel)); } catch (Exception ex) { _logger.Error("GetContentAuditSummary-- error- ", ex); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Problem in GetContentAuditSummary")); } }
public async Task <EventReportModel> GetEventReport(DashboardSearchModel searchModel) { try { return(await DashboardManager.GetEventReport(searchModel)); } catch (Exception ex) { _logger.Error("GetEventReport-- error- ", ex); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Problem in GetEventReport")); } }
public void TestIncorrectTypeTopDashboard(Parameters parameter, DashboardHelpers.Types inputType) { var handler = new DashboardManager(); var request = new Dictionary <string, string>() { [parameter.ToString().ToLower()] = inputType.ToString().ToLower() }; var response = handler.SendTopDashboard <TopDashboardDataResponse>(request, System.Net.Http.HttpMethod.Get); PrAssert.That(response, PrIs.SuccessfulResponse()); PrAssert.That(response.Result.Data.Type, PrIs.Not.Null.And.Not.Empty.And.Contains(DashboardHelpers.Types.History.ToString().ToLower())); }
public void TestTopDashboardValid(DashboardHelpers.TimePeriod timePeriod) { var handler = new DashboardManager(); CreatePeriodSetting(timePeriod.ToString()); var response = handler.SendTopDashboard <TopDashboardDataResponse>(HttpMethod.Get); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.OK)); //Verify data here VerifyData(response, timePeriod.ToString()); }
public ActionResult GenerateTestMeldingen() { UnitOfWorkManager uowmgr = new UnitOfWorkManager(); IDashboardManager dashboardManager = new DashboardManager(uowmgr); string username = System.Web.HttpContext.Current.User.Identity.GetUserName(); Dashboard dashboard = dashboardManager.getDashboard(username, deelplatformURL); dashboardManager.generateTestMeldingen(dashboard); uowmgr.Save(); return(RedirectToAction("Index", "Deelplatform")); }
public ActionResult Grafiek(Grafiek grafiek) { IDashboardManager dashboardManager = new DashboardManager(); if (grafiek.Dataconfigs == null || grafiek.Dataconfigs.Count == 0) { grafiek = dashboardManager.getGrafiek(grafiek.Id); } var grafiekData = dashboardManager.getGraphData(grafiek); ViewBag.grafiekData = grafiekData; return(PartialView("DashboardPartials/GrafiekPartial", grafiek)); }
protected void binddata() { obj = new DashboardManager(); lblScheduled.Text = Convert.ToString(((DataTable)obj.GetClientDetails(4, Convert.ToString(Session["UserCode"]))).Rows.Count); lblInooffice.Text = Convert.ToString(((DataTable)obj.GetClientDetails(5, Convert.ToString(Session["UserCode"]))).Rows.Count); lblFinished.Text = Convert.ToString(((DataTable)obj.GetClientDetails(6, Convert.ToString(Session["UserCode"]))).Rows.Count); grdScheduled.DataSource = obj.GetClientDetails(4, Convert.ToString(Session["UserCode"])); grdScheduled.DataBind(); grdInoffice.DataSource = obj.GetClientDetails(5, Convert.ToString(Session["UserCode"])); grdInoffice.DataBind(); grdFinished.DataSource = obj.GetClientDetails(6, Convert.ToString(Session["UserCode"])); grdFinished.DataBind(); }
protected void grdScheduled_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Mark") { int rowindex = ((GridViewRow)((Button)e.CommandSource).NamingContainer).RowIndex; Button lbtn = (Button)grdScheduled.Rows[rowindex].FindControl("btnMark"); Int32 ID = Convert.ToInt32(((Label)grdScheduled.Rows[rowindex].FindControl("lblID")).Text); DashboardManager obj = new DashboardManager(); Int32 j = obj.UpdateDashoard(ID, "INOFFICE", ""); binddata(); Tell.text("Client marked as in office!!", this); } }
/// <summary> /// Initializes a new instance of the <see cref="DashboardManagerTests"/> class. /// </summary> public DashboardManagerTests() { this.dashboardRepository = new Mock<IDashboardRepository>(); this.dashboardManager = new DashboardManager(this.dashboardRepository.Object); }