public void ParseJsonStringToClientSettingsModel() { ClientSettingsModel csm = ClientSettingsController.Retrive(1); Debug.Print(csm.ToString()); Assert.True(true); }
public static ClientSettingsModel GetObject(string json) { /// https://app.quicktype.io/ ClientSettingsModel ret = JsonConvert.DeserializeObject <ClientSettingsModel>(json); return(ret); }
public IActionResult Index() { List <ClientSettingsModel> _clients = new List <ClientSettingsModel>(); _clientSettings.Value.ForEach(x => { ClientSettingsModel client = new ClientSettingsModel { ClientId = x.ClientId, ClientName = x.ClientName, FileDirectoryPath = x.FileDirectoryPath, Delimiter = x.Delimiter, DateFormat = x.DateFormat, ValidItems = x.ValidItems }; _clients.Add(client); //List<Order> orders = new List<Order>(); //orders = GetXMLFiles(x); //orders = FilterAndSortOrders(orders, x.ValidItems); //foreach (var p in orders) //{ // Console.WriteLine(p.XMLFileName); //} ViewBag.Order = GetClientOrder(client); }); return(View(_clients)); }
public static List <ExamModel> Process(string filepath, ClientSettingsModel csm) { DataSet ds = ReadFile(filepath); List <ExamModel> x = GetExams(ds, csm); return(x); }
public ActionResult BoxWhisker() { var width = new object[] { 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 }; var boolValues = new object[] { false, true }; var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "GroupWidth", width }, { "GapWidth", width }, { "ShowMeanLine", boolValues }, { "ShowMeanMarker", boolValues }, { "ShowInnerPoints", boolValues }, { "ShowOutliers", boolValues }, { "Rotated", boolValues }, { "ShowLabel", boolValues }, { "QuartileCalculation", new object[] { QuartileCalculation.InclusiveMedian.ToString(), QuartileCalculation.ExclusiveMedian.ToString() } } }, DefaultValues = new Dictionary <string, object> { { "GapWidth", "0.1" }, { "GroupWidth", "0.8" } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_analysisData)); }
public static ClientSettingsModel Retrive(int clientID) { string com = FortnoxStuff.GetCustomerComment(clientID); string json = FortnoxStuff.FortnoxToJSON(com); ClientSettingsModel ret = GetObject(json); return(ret); }
public JsonResult GetClientOrder(ClientSettingsModel client) { List <Order> orders = new List <Order>(); orders = GetXMLFiles(client); orders = FilterAndSortOrders(orders, client.ValidItems); return(Json(orders)); }
public void OnGet() { ViewData["DemoSettingsModel"] = new ClientSettingsModel { Settings = CreateIndexSettings(), DefaultValues = GetIndexDefaultValues() }; }
public ActionResult Labels() { var model = new ClientSettingsModel { Settings = CreateLabelSettings() }; return(View(model)); }
public async Task <ClientSettingsModel> GetClientSetingsAsync() { var clientSettings = new ClientSettingsModel(); clientSettings.SharePointHostName = _appOptions.SharePointHostName; clientSettings.ProposalManagementRootSiteId = _appOptions.ProposalManagementRootSiteId; clientSettings.TemplateListId = _appOptions.TemplateListId; clientSettings.RoleListId = _appOptions.RoleListId; clientSettings.Permissions = _appOptions.Permissions; clientSettings.ProcessListId = _appOptions.ProcessListId; clientSettings.WorkSpaceId = _appOptions.PBIWorkSpaceId; clientSettings.DashboardListId = _appOptions.DashboardListId; clientSettings.OpportunitiesListId = _appOptions.OpportunitiesListId; clientSettings.SharePointListsPrefix = _appOptions.SharePointListsPrefix; clientSettings.AllowedTenants = _appOptions.AllowedTenants; clientSettings.BotServiceUrl = _appOptions.BotServiceUrl; clientSettings.BotName = _appOptions.BotName; clientSettings.BotId = _appOptions.BotId; clientSettings.PBIApplicationId = _appOptions.PBIApplicationId; clientSettings.PBIWorkSpaceId = _appOptions.PBIWorkSpaceId; clientSettings.PBIReportId = _appOptions.PBIReportId; clientSettings.PBITenantId = _appOptions.PBITenantId; clientSettings.AuditWorkspaceId = _appOptions.AuditWorkspaceId; clientSettings.AuditReportId = _appOptions.AuditReportId; clientSettings.AuditEnabled = _appOptions.AuditEnabled; try { clientSettings.PBIUserName = await _azureKeyVaultService.GetValueFromVaultAsync(_appOptions.PBIUserName); clientSettings.PBIUserPassword = await _azureKeyVaultService.GetValueFromVaultAsync(_appOptions.PBIUserPassword); } catch (Exception ex) { _logger.LogError("Get PowerBI user credentials error: " + ex); clientSettings.PBIUserName = ""; clientSettings.PBIUserPassword = ""; } clientSettings.GeneralProposalManagementTeam = _appOptions.GeneralProposalManagementTeam; clientSettings.ProposalManagerAddInName = _appOptions.ProposalManagerAddInName; clientSettings.ProposalManagerGroupID = _appOptions.ProposalManagerGroupID; clientSettings.TeamsAppInstanceId = _appOptions.TeamsAppInstanceId; clientSettings.UserProfileCacheExpiration = _appOptions.UserProfileCacheExpiration; clientSettings.SetupPage = _appOptions.SetupPage; clientSettings.GraphRequestUrl = _appOptions.GraphRequestUrl; clientSettings.GraphBetaRequestUrl = _appOptions.GraphBetaRequestUrl; clientSettings.SharePointSiteRelativeName = _appOptions.SharePointSiteRelativeName; clientSettings.VaultBaseUrl = _appOptions.VaultBaseUrl; clientSettings.MicrosoftAppId = _appOptions.MicrosoftAppId; clientSettings.MicrosoftAppPassword = _appOptions.MicrosoftAppPassword; clientSettings.WebhookAddress = documentIdActivatorConfiguration.WebhookAddress; clientSettings.WebhookUsername = documentIdActivatorConfiguration.WebhookUsername; clientSettings.WebhookPassword = documentIdActivatorConfiguration.WebhookPassword; return(clientSettings); }
// GET: Accessibility public ActionResult Accessibility(IFormCollection collection) { var settings = new ClientSettingsModel("tabAccessibility") { Settings = CreateAccessibilitySettings(), DefaultValues = GetAccessibilityDefaultValues() }; ViewBag.DemoSettingsModel = settings; return(View()); }
// GET: Styling public ActionResult Styling(IFormCollection collection) { var settings = new ClientSettingsModel("tabCss") { Settings = CreateStylingSettings(), DefaultValues = GetStylingDefaultValues() }; ViewBag.DemoSettingsModel = settings; return(View()); }
// GET: DisabledInvisibleTabs public ActionResult DisabledInvisibleTabs(IFormCollection collection) { var settings = new ClientSettingsModel("tabDisableHide") { Settings = CreateDisabledInvisibleSettings(), DefaultValues = GetDisabledInvisibleDefaultValues() }; ViewBag.DemoSettingsModel = settings; return(View()); }
// GET: /<controller>/ public IActionResult FlowLayout() { var data = new ClientSettingsModel { Settings = CreateFlowLayoutSettings(), }; data.LoadRequestData(Request); ViewBag.DemoSettingsModel = data; return(View(new DashboardData())); }
public ActionResult Polar() { var settings = new ClientSettingsModel { Settings = CreateRadarSettings(), DefaultValues = GetPolarDefaultValues() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(mapData)); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = CreateRadarSettings(), DefaultValues = GetIndexDefaultValues() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(productSales)); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = CreateIndexSettings(), DefaultValues = GetIndexDefaultValues() }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(Fruit.GetFruitsSales())); }
public void GetExams() { string path = @"C:\Users\Björn\Google Drive\Företag och affärsidéer\DOC\Kunder\Aleris\"; path = path + @"Granskning Feb 2021 Röntgen Aleris Närsjukhus.xlsx"; DataSet ds = FileProcessor.ReadFile(path); ClientSettingsModel csm = ClientSettingsController.Retrive(1); List <ExamModel> ems = FileProcessor.GetExams(ds, csm); Assert.NotNull(ems); }
public ActionResult Funnel() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "FunnelType", new object[] { "Default", "Rectangle" } }, } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_salesData)); }
protected ClientBase() { this.Settings = ClientSettingsModel.GetSettings(); #pragma warning disable CS0618 // Type or member is obsolete this.Client = new MqttClient(IPAddress.Parse(Constants.MQTT_BROKER_ADDRESS), Constants.MQTT_BROKER_PORT, false, null, null, MqttSslProtocols.None); #pragma warning restore CS0618 // Type or member is obsolete if (this.Settings.ClientId == Guid.Empty) { this.Settings.ClientId = Guid.NewGuid(); this.Settings.SaveChanges(); } this.Client.MqttMsgPublishReceived += this.MqttMsgPublishReceived; }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "ShowTrigger", Enum.GetValues(typeof(PopupTrigger)).Cast <object>().ToArray() }, { "HideTrigger", Enum.GetValues(typeof(PopupTrigger)).Cast <object>().ToArray() } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View()); }
public ActionResult StepChart() { var data = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "ChartType", new object[] { "Step", "StepSymbols", "StepArea" } }, { "StepPosition", new object[] { "Start", "Center", "End" } } } }; data.LoadRequestData(Request); ViewBag.DemoSettingsModel = data; return(View(StatisticMessage.GetData())); }
public ActionResult Index() { var settings = new ClientSettingsModel { Settings = CreateSettings(), DefaultValues = new Dictionary <string, object> { { "DataLabel.Position", PieLabelPosition.Center } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(CustomerOrder.GetCountryGroupOrderData())); }
// GET: /<controller>/ public IActionResult AutoGridLayout() { var data = new ClientSettingsModel { Settings = CreateAutoGridLayoutSettings(), DefaultValues = new Dictionary <string, object> { { "Layout.CellSpacing", 6 }, { "Layout.CellSize", 303 }, { "Layout.GroupSpacing", 10 } } }; data.LoadRequestData(Request); ViewBag.DemoSettingsModel = data; return(View(new DashboardData())); }
// GET: PivotGrid public ActionResult DataEngine() { var engineModel = new ClientSettingsModel { Settings = new Dictionary <string, object[]>() }; foreach (var item in OlapModel.Settings) { engineModel.Settings.Add(item); } foreach (var chartItem in ChartSettings) { engineModel.Settings.Add(chartItem); } engineModel.ControlId = "chart"; ViewBag.DemoOptions = engineModel; return(View()); }
public ActionResult Waterfall() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "RelativeData", new object[] { false, true } }, { "ConnectorLines", new object[] { true, false } }, { "ShowTotal", new object[] { true, false } }, { "ShowIntermediateTotal", new object[] { false, true } } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_data)); }
public static List <ExamModel> GetExams(DataSet ds, ClientSettingsModel csm) { List <ExamModel> ex = new List <ExamModel>(); foreach (DataTable table in ds.Tables) { foreach (DataRow row in table.Rows) { ExamModel exam = new ExamModel(); //TODO: Implement DataSet to ExamModel loop ex.Add(exam); } } return(ex); }
public List <Order> GetXMLFiles(ClientSettingsModel client) { List <Order> tempOrder = new List <Order>(); var path = client.FileDirectoryPath; string fileName = ""; string itemName = ""; string dateOrder = ""; string[] format = { client.DateFormat }; foreach (var file in System.IO.Directory.GetFiles(path)) { FileInfo iFile = new FileInfo(file); fileName = Path.GetFileNameWithoutExtension(iFile.Name); //To check if file has valid format if (fileName.IndexOf(client.Delimiter) > 0) { string[] arrFile = fileName.Split(client.Delimiter, 2); itemName = arrFile[0]; dateOrder = arrFile[1]; DateTime date; if (DateTime.TryParseExact(dateOrder, format, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out date)) { //If the order date is valid Order order = new Order { ClientId = client.ClientId, ItemName = itemName, DateOrder = date.Date, XMLFileName = fileName }; tempOrder.Add(order); } } } return(tempOrder); }
public ActionResult ErrorBar() { var settings = new ClientSettingsModel { Settings = new Dictionary <string, object[]> { { "Direction", new object[] { ErrorBarDirection.Both, ErrorBarDirection.Minus, ErrorBarDirection.Plus } }, { "ErrorAmount", new object[] { ErrorAmount.FixedValue, ErrorAmount.Custom, ErrorAmount.Percentage, ErrorAmount.StandardDeviation, ErrorAmount.StandardError } }, { "Value", new object[] { 50, 100, 150, 200 } }, { "EndStyle", new object[] { ErrorBarEndStyle.Cap, ErrorBarEndStyle.NoCap } } } }; settings.LoadRequestData(Request); ViewBag.DemoSettingsModel = settings; return(View(_populationByCountry)); }
public ActionResult Axes() { Dictionary <string, IEnumerable <CustomerOrder> > OrderDatas = new Dictionary <string, IEnumerable <CustomerOrder> >(); OrderDatas.Add("2013", CustomerOrder.GetCountryCountOrderData(1, 5)); OrderDatas.Add("2014", CustomerOrder.GetCountryCountOrderData(3, 10)); OrderDatas.Add("CountryNames", CustomerOrder.GetCountryNameData()); ViewBag.OrderDatas = OrderDatas; var model = new ClientSettingsModel { Settings = CreateAxesSettings(), DefaultValues = new Dictionary <string, object> { { "AxisX.LabelAngle", 0 } } }; return(View(model)); }