public void Update() { ComposerList composers = new ComposerList(); composers.Load(); Composer composer = composers.FirstOrDefault(c => c.FirstName == "SLTEST"); Composer retrievedComposer = new Composer(); if (composer != null) { retrievedComposer.Id = composer.Id; composer.FirstName = "SLTEST1"; //Act HttpClient client = InitializeClient(); //Serialize a question object that we're trying to insert string serializedComposer = JsonConvert.SerializeObject(composer); var content = new StringContent(serializedComposer); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PutAsync("Composer/" + composer.Id, content).Result; retrievedComposer.LoadById(); } //Assert Assert.AreEqual(composer.FirstName, retrievedComposer.FirstName); }
public void Insert() { //Setup Composer composer = new Composer { FirstName = "SLTEST", LastName = "SLTEST", Bio = "SLTEST" }; ComposerList composers = new ComposerList(); composers.Load(); int originalCount = composers.Count(); //Act HttpClient client = InitializeClient(); //Serialize a composer object that we're trying to insert string serializedComposer = JsonConvert.SerializeObject(composer); var content = new StringContent(serializedComposer); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PostAsync("Composer", content).Result; //Assert composers.Clear(); composers.Load(); Assert.AreEqual(originalCount + 1, composers.Count); }
public void LoadTest() { ComposerList composers = new ComposerList(); composers.Load(); Assert.AreEqual(5, composers.Count); }
// GET: api/Composer public IEnumerable <Composer> Get() { ComposerList composers = new ComposerList(); composers.Load(); return(composers); }
public ManageComposer() { InitializeComponent(); composers = new ComposerList(); Load(); Rebind(); }
public void DeleteTest() { //Load up Guids PieceList pieces = new PieceList(); Piece piece = new Piece(); pieces.Load(); piece = pieces.FirstOrDefault(p => p.Name == "Rock Music"); ComposerList composers = new ComposerList(); Composer composer = new Composer(); composers.Load(); composer = composers.FirstOrDefault(c => c.FirstName == "Modest"); PieceWriter pieceWriter = new PieceWriter(); PieceWriterList pieceWriters = new PieceWriterList(); pieceWriters.Load(); pieceWriter = pieceWriters.FirstOrDefault(p => p.ComposerId == composer.Id && p.PieceId == piece.Id); int results = pieceWriter.Delete(); Assert.IsTrue(results == 1); }
public MainPageViewModel(INavigationService n) : base(n) { Task.Factory.StartNew(() => { ComposerList.AddRange(AssemblyFileReader.ReadLocalJson <List <Composer> >("music.json")); }); }
public void UpdateTest() { //Load up Guids PieceList pieces = new PieceList(); Piece piece = new Piece(); pieces.Load(); piece = pieces.FirstOrDefault(p => p.Name == "Rock Music"); ComposerList composers = new ComposerList(); Composer composer = new Composer(); composers.Load(); composer = composers.FirstOrDefault(c => c.FirstName == "Modest"); ComposerTypeList ctl = new ComposerTypeList(); ComposerType ct = new ComposerType(); ctl.Load(); ct = ctl.FirstOrDefault(c => c.Description == "Composer"); PieceWriter pieceWriter = new PieceWriter(); PieceWriterList pieceWriters = new PieceWriterList(); pieceWriters.Load(); pieceWriter = pieceWriters.FirstOrDefault(p => p.ComposerId == composer.Id && p.PieceId == piece.Id); pieceWriter.ComposerTypeId = ct.Id; int results = pieceWriter.Update(); Assert.IsTrue(results == 1); }
public void LoadById() { //Load up Guids PieceList pieces = new PieceList(); Piece piece = new Piece(); pieces.Load(); piece = pieces.FirstOrDefault(p => p.Name == "Rock Music"); ComposerList composers = new ComposerList(); Composer composer = new Composer(); composers.Load(); composer = composers.FirstOrDefault(c => c.FirstName == "Modest"); PieceWriter pieceWriter = new PieceWriter(); PieceWriterList pieceWriters = new PieceWriterList(); pieceWriters.Load(); pieceWriter = pieceWriters.FirstOrDefault(p => p.ComposerId == composer.Id && p.PieceId == piece.Id); PieceWriter newPieceWriter = new PieceWriter { Id = pieceWriter.Id }; newPieceWriter.LoadById(); Assert.AreEqual(pieceWriter.ComposerId, newPieceWriter.ComposerId); }
public void GetComposers(ComposerList clist, ExpressionList elist) { if (clist == null || elist == null) { return; } for (int i = 0, n = elist.Count; i < n; i++) { clist.Add(this.GetComposer(elist[i])); } }
public void DeleteTest() { Composer composer = new Composer(); ComposerList composers = new ComposerList(); composers.Load(); composer = composers.FirstOrDefault(c => c.FirstName == "Test"); int results = composer.Delete(); Assert.IsTrue(results == 1); }
public void Insert() { //Setup ComposerList cl = new ComposerList(); Composer composer = new Composer(); cl.Load(); composer = cl.FirstOrDefault(c => c.FirstName == "Alex"); PieceList pl = new PieceList(); Piece piece = new Piece(); pl.Load(); piece = pl.FirstOrDefault(p => p.Name == "Pictures At An Exhibition"); ComposerTypeList ctl = new ComposerTypeList(); ComposerType composerType = new ComposerType(); ctl.Load(); composerType = ctl.FirstOrDefault(ct => ct.Description == "Composer"); PieceWriter pieceWriter = new PieceWriter { ComposerId = composer.Id, ComposerTypeId = composerType.Id, PieceId = piece.Id }; PieceWriterList pieceWriters = new PieceWriterList(); pieceWriters.Load(); int originalCount = pieceWriters.Count(); //Act HttpClient client = InitializeClient(); //Serialize a pieceWriter object that we're trying to insert string serializedPieceWriter = JsonConvert.SerializeObject(pieceWriter); var content = new StringContent(serializedPieceWriter); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PostAsync("PieceWriter", content).Result; //Assert pieceWriters.Clear(); pieceWriters.Load(); Assert.AreEqual(originalCount + 1, pieceWriters.Count); }
public void Update() { //Setup ComposerList cl = new ComposerList(); Composer composer = new Composer(); cl.Load(); composer = cl.FirstOrDefault(c => c.FirstName == "Alex"); PieceList pl = new PieceList(); Piece piece = new Piece(); pl.Load(); piece = pl.FirstOrDefault(p => p.Name == "Pictures At An Exhibition"); ComposerTypeList ctl = new ComposerTypeList(); ComposerType composerType = new ComposerType(); ComposerType arranger = new ComposerType(); ctl.Load(); composerType = ctl.FirstOrDefault(ct => ct.Description == "Composer"); arranger = ctl.FirstOrDefault(ct => ct.Description == "Arranger"); PieceWriterList pieceWriters = new PieceWriterList(); pieceWriters.Load(); PieceWriter pieceWriter = pieceWriters.FirstOrDefault(pw => pw.ComposerId == composer.Id && pw.ComposerTypeId == composerType.Id && pw.PieceId == piece.Id); PieceWriter retrievedPieceWriter = new PieceWriter(); if (pieceWriter != null) { retrievedPieceWriter.Id = pieceWriter.Id; pieceWriter.ComposerTypeId = arranger.Id; //Act HttpClient client = InitializeClient(); //Serialize a question object that we're trying to insert string serializedPieceWriter = JsonConvert.SerializeObject(pieceWriter); var content = new StringContent(serializedPieceWriter); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage response = client.PutAsync("PieceWriter/" + pieceWriter.Id, content).Result; retrievedPieceWriter.LoadById(); } //Assert Assert.AreEqual(pieceWriter.ComposerTypeId, retrievedPieceWriter.ComposerTypeId); }
public void LoadById() { Composer composer = new Composer(); ComposerList composers = new ComposerList(); composers.Load(); composer = composers.FirstOrDefault(c => c.FirstName == "Test"); Composer newComposer = new Composer { Id = composer.Id }; newComposer.LoadById(); Assert.AreEqual(composer.FirstName, newComposer.FirstName); }
// GET: Composer public ActionResult Index() { composers = new ComposerList(); //Initialize Cient HttpClient client = InitializeClient(); //Call the API HttpResponseMessage response = client.GetAsync("Composer").Result; //Deserialize the json string result = response.Content.ReadAsStringAsync().Result; dynamic items = (JArray)JsonConvert.DeserializeObject(result); composers = items.ToObject <ComposerList>(); return(View(composers)); }
public Node Compose(Node node, ComposerList list) { if (node == null || list == null) { return(node); } Node result = node; if (this.contextComposer != null) { // first, give precedence to the context composer if it is in the list for (int i = 0, n = list.Count; i < n; i++) { if (list[i] == this.contextComposer) { result = this.contextComposer.Compose(node, this.contextComposer, this.hasContextReference, this.scope); if (result != node) { return(result); } } } } // next, try each composer in order for (int i = 0, n = list.Count; i < n; i++) { Composer c = list[i]; if (c != this.contextComposer) { result = c.Compose(node, this.contextComposer, this.hasContextReference, this.scope); if (result != node) { return(result); } } } // lastly, if there was at least one composer that chose not to compose the node, // try the context composer if (list.Count > 0 && this.contextComposer != null) { result = this.contextComposer.Compose(node, this.contextComposer, this.hasContextReference, this.scope); } return(result); }
public void Delete() { //Setup ComposerList cl = new ComposerList(); Composer composer = new Composer(); cl.Load(); composer = cl.FirstOrDefault(c => c.FirstName == "Alex"); PieceList pl = new PieceList(); Piece piece = new Piece(); pl.Load(); piece = pl.FirstOrDefault(p => p.Name == "Pictures At An Exhibition"); ComposerTypeList ctl = new ComposerTypeList(); ComposerType arranger = new ComposerType(); ctl.Load(); arranger = ctl.FirstOrDefault(ct => ct.Description == "Arranger"); PieceWriterList pieceWriters = new PieceWriterList(); pieceWriters.Load(); int originalCount = pieceWriters.Count(); PieceWriter pieceWriter = pieceWriters.FirstOrDefault(pw => pw.ComposerId == composer.Id && pw.ComposerTypeId == arranger.Id && pw.PieceId == piece.Id); //Act if (pieceWriter != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.DeleteAsync("PieceWriter/" + pieceWriter.Id).Result; } //Assert pieceWriters.Clear(); pieceWriters.Load(); Assert.AreEqual(originalCount - 1, pieceWriters.Count); }
public void Delete() { //Setup ComposerList composers = new ComposerList(); composers.Load(); int originalCount = composers.Count(); Composer composer = composers.FirstOrDefault(c => c.FirstName == "SLTEST1"); //Act if (composer != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.DeleteAsync("Composer/" + composer.Id).Result; } //Assert composers.Clear(); composers.Load(); Assert.AreEqual(originalCount - 1, composers.Count); }
public override Task NavigatedToAsync(object parameter = null) { return(Task.Factory.StartNew(async() => { do { await Task.Delay(100); } while (ComposerList.Count == 0); Device.BeginInvokeOnMainThread(() => { if (Device.RuntimePlatform.Equals(Device.iOS)) //iOS { if (ComposerSimpleList.Any()) { return; } ComposerSimpleList.AddRange(ComposerList); } else { if (Composers.Any()) { return; } var groups = ComposerList.GroupBy(x => x.Name.First().ToString()); foreach (var group in groups) { var coll = new ComposerGroup(); coll.AddRange(group); coll.ShortName = group.Key; Composers.Add(coll); } } }); })); }
public void GetOne() { //Setup Composer composer = new Composer(); Composer retrievedComposer = new Composer(); ComposerList composers = new ComposerList(); composers.Load(); composer = composers.FirstOrDefault(c => c.FirstName == "Alex"); //Act if (composer != null) { HttpClient client = InitializeClient(); HttpResponseMessage response = client.GetAsync("Composer/" + composer.Id).Result; string result = response.Content.ReadAsStringAsync().Result; retrievedComposer = JsonConvert.DeserializeObject <Composer>(result); } //Assert Assert.IsTrue(composer.FirstName == retrievedComposer.FirstName && !string.IsNullOrEmpty(retrievedComposer.FirstName)); }
public void GetAll() { //Setup HttpClient client = InitializeClient(); string result; dynamic items; HttpResponseMessage response; //Act response = client.GetAsync("Composer").Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { //Proces response result = response.Content.ReadAsStringAsync().Result; //Put json into the composer list items = (JArray)JsonConvert.DeserializeObject(result); composers = items.ToObject <ComposerList>(); } //Assert Assert.IsTrue(composers.Count > 0); }
public Partitioner() { this.composers = new ComposerList(); }
public SearchResult() { PerformanceList = new PerformanceList(); PieceList = new PieceList(); ComposerList = new ComposerList(); }
public Partitioner(){ this.composers = new ComposerList(); }
// GET: Search public ActionResult Index(string sortOrder, string searchQuery, string currentFilter, string ddlSearchTable) { //Store the previous search if (string.IsNullOrEmpty(searchQuery) && !string.IsNullOrEmpty(currentFilter)) { searchQuery = currentFilter; } ViewBag.CurrentFilter = searchQuery; if (ddlSearchTable == "Performance" || ddlSearchTable == null) { performances = new PerformanceList(); //Initialize Cient HttpClient client = InitializeClient(); //Call the API HttpResponseMessage response = client.GetAsync("Performance").Result; //Deserialize the json string result = response.Content.ReadAsStringAsync().Result; dynamic items = (JArray)JsonConvert.DeserializeObject(result); performances = items.ToObject <PerformanceList>(); IEnumerable <Performance> filteredPerformances; //Filter by search box if (!string.IsNullOrEmpty(searchQuery)) { log4net.LogicalThreadContext.Properties["tableName"] = "Performances"; log4net.LogicalThreadContext.Properties["searchId"] = Guid.NewGuid(); filteredPerformances = performances.Where(p => p.Name.ToLower().Contains(searchQuery.ToLower())); if (filteredPerformances.Count() <= 0) { if (log.IsWarnEnabled) { log.Warn(searchQuery); } } else { if (log.IsInfoEnabled) { log.Info(searchQuery); } } } else { filteredPerformances = performances; } //Set the sorting options ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.DateSortParm = sortOrder == "Date" ? "date_desc" : "Date"; System.Collections.Generic.List <Performance> sortedPerformances; switch (sortOrder) { case "name_desc": sortedPerformances = filteredPerformances.OrderByDescending(p => p.Name).ToList(); break; case "Date": sortedPerformances = filteredPerformances.OrderBy(p => p.PerformanceDate).ToList(); break; case "date_desc": sortedPerformances = filteredPerformances.OrderByDescending(p => p.PerformanceDate).ToList(); break; default: sortedPerformances = filteredPerformances.OrderBy(p => p.Name).ToList(); break; } SearchResult searchResult = new SearchResult(); searchResult.PerformanceList.AddRange(sortedPerformances); searchResult.SearchMode = SearchType.Performance; return(View(searchResult)); } else if (ddlSearchTable == "Piece") { pieces = new PieceList(); //Initialize Cient HttpClient client = InitializeClient(); //Call the API HttpResponseMessage response = client.GetAsync("Piece").Result; //Deserialize the json string result = response.Content.ReadAsStringAsync().Result; dynamic items = (JArray)JsonConvert.DeserializeObject(result); pieces = items.ToObject <PieceList>(); IEnumerable <Piece> filteredPieces; //Filter by search box if (!string.IsNullOrEmpty(searchQuery)) { log4net.LogicalThreadContext.Properties["tableName"] = "Pieces"; log4net.LogicalThreadContext.Properties["searchId"] = Guid.NewGuid(); filteredPieces = pieces.Where(p => p.Name.ToLower().Contains(searchQuery.ToLower())); if (filteredPieces.Count() <= 0) { if (log.IsWarnEnabled) { log.Warn(searchQuery); } } else { if (log.IsInfoEnabled) { log.Info(searchQuery); } } } else { filteredPieces = pieces; } //Set the sorting options ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.YearSortParm = sortOrder == "Year" ? "year_desc" : "Year"; System.Collections.Generic.List <Piece> sortedPieces; switch (sortOrder) { case "name_desc": sortedPieces = filteredPieces.OrderByDescending(p => p.Name).ToList(); break; case "Year": sortedPieces = filteredPieces.OrderBy(p => p.YearWritten).ToList(); break; case "year_desc": sortedPieces = filteredPieces.OrderByDescending(p => p.YearWritten).ToList(); break; default: sortedPieces = filteredPieces.OrderBy(p => p.Name).ToList(); break; } SearchResult searchResult = new SearchResult(); searchResult.PieceList.AddRange(sortedPieces); searchResult.SearchMode = SearchType.Piece; return(View(searchResult)); } else if (ddlSearchTable == "Composer") { composers = new ComposerList(); //Initialize Cient HttpClient client = InitializeClient(); //Call the API HttpResponseMessage response = client.GetAsync("Composer").Result; //Deserialize the json string result = response.Content.ReadAsStringAsync().Result; dynamic items = (JArray)JsonConvert.DeserializeObject(result); composers = items.ToObject <ComposerList>(); IEnumerable <Composer> filteredComposers; //Filter by search box if (!string.IsNullOrEmpty(searchQuery)) { log4net.LogicalThreadContext.Properties["tableName"] = "Composers"; log4net.LogicalThreadContext.Properties["searchId"] = Guid.NewGuid(); filteredComposers = composers.Where(p => p.FullName.ToLower().Contains(searchQuery.ToLower())); if (filteredComposers.Count() <= 0) { if (log.IsWarnEnabled) { log.Warn(searchQuery); } } else { if (log.IsInfoEnabled) { log.Info(searchQuery); } } } else { filteredComposers = composers; } //Set the sorting options ViewBag.NameSortParm = String.IsNullOrEmpty(sortOrder) ? "name_desc" : ""; ViewBag.GenderSortParm = sortOrder == "Gender" ? "gender_desc" : "Gender"; ViewBag.RaceSortParm = sortOrder == "Race" ? "race_desc" : "Race"; ViewBag.LocationSortParm = sortOrder == "Location" ? "location_desc" : "Location"; System.Collections.Generic.List <Composer> sortedComposers; switch (sortOrder) { case "name_desc": sortedComposers = filteredComposers.OrderByDescending(c => c.FullName).ToList(); break; case "Gender": sortedComposers = filteredComposers.OrderBy(c => c.Gender).ToList(); break; case "gender_desc": sortedComposers = filteredComposers.OrderByDescending(c => c.Gender).ToList(); break; case "Race": sortedComposers = filteredComposers.OrderBy(c => c.Race).ToList(); break; case "race_desc": sortedComposers = filteredComposers.OrderByDescending(c => c.Race).ToList(); break; case "Location": sortedComposers = filteredComposers.OrderBy(c => c.Location).ToList(); break; case "location_desc": sortedComposers = filteredComposers.OrderByDescending(c => c.Location).ToList(); break; default: sortedComposers = filteredComposers.OrderBy(c => c.FullName).ToList(); break; } SearchResult searchResult = new SearchResult(); searchResult.ComposerList.AddRange(sortedComposers); searchResult.SearchMode = SearchType.Composer; return(View(searchResult)); } else { SearchResult searchResult = new SearchResult(); return(View(searchResult)); } }
private void Load() { try { HttpClient client = InitializeClient(); string result; dynamic items; HttpResponseMessage pieceResponse; //Call the API pieceResponse = client.GetAsync("Piece").Result; if (pieceResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response result = pieceResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list items = (JArray)JsonConvert.DeserializeObject(result); pieces = items.ToObject <PieceList>(); } else { throw new Exception("Error: " + pieceResponse.ReasonPhrase); } string genreResult; dynamic genreItems; HttpResponseMessage genreResponse; //Call the API genreResponse = client.GetAsync("Genre").Result; if (genreResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response genreResult = genreResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list genreItems = (JArray)JsonConvert.DeserializeObject(genreResult); genres = genreItems.ToObject <GenreList>(); } else { throw new Exception("Error: " + genreResponse.ReasonPhrase); } string composerResult; dynamic composerItems; HttpResponseMessage composerResponse; //Call the API composerResponse = client.GetAsync("Composer").Result; if (composerResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response composerResult = composerResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list composerItems = (JArray)JsonConvert.DeserializeObject(composerResult); composers = composerItems.ToObject <ComposerList>(); } else { throw new Exception("Error: " + composerResponse.ReasonPhrase); } string composerTypeResult; dynamic composerTypeItems; HttpResponseMessage composerTypeResponse; //Call the API composerTypeResponse = client.GetAsync("ComposerType").Result; if (composerTypeResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response composerTypeResult = composerTypeResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list composerTypeItems = (JArray)JsonConvert.DeserializeObject(composerTypeResult); composerTypes = composerTypeItems.ToObject <ComposerTypeList>(); } else { throw new Exception("Error: " + composerTypeResponse.ReasonPhrase); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public Node Compose(Node node, ComposerList list) { if (node == null || list == null) return node; Node result = node; if (this.contextComposer != null) { // first, give precedence to the context composer if it is in the list for( int i = 0, n = list.Count; i < n; i++ ) { if (list[i] == this.contextComposer) { result = this.contextComposer.Compose(node, this.contextComposer, this.hasContextReference, this.scope); if (result != node) return result; } } } // next, try each composer in order for( int i = 0, n = list.Count; i < n; i++ ) { Composer c = list[i]; if (c != this.contextComposer) { result = c.Compose(node, this.contextComposer, this.hasContextReference, this.scope); if (result != node) return result; } } // lastly, if there was at least one composer that chose not to compose the node, // try the context composer if (list.Count > 0 && this.contextComposer != null) { result = this.contextComposer.Compose(node, this.contextComposer, this.hasContextReference, this.scope); } return result; }
private void Load() { try { HttpClient client = InitializeClient(); string result; dynamic items; HttpResponseMessage composerResponse; //Call the API composerResponse = client.GetAsync("Composer").Result; if (composerResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response result = composerResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list items = (JArray)JsonConvert.DeserializeObject(result); composers = items.ToObject <ComposerList>(); } else { throw new Exception("Error: " + composerResponse.ReasonPhrase); } string locationResult; dynamic locationItems; HttpResponseMessage locationResponse; //Call the API locationResponse = client.GetAsync("Location").Result; if (locationResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response locationResult = locationResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list locationItems = (JArray)JsonConvert.DeserializeObject(locationResult); locations = locationItems.ToObject <LocationList>(); } else { throw new Exception("Error: " + locationResponse.ReasonPhrase); } string genderResults; dynamic genderItems; HttpResponseMessage genderResponse; //Call the API genderResponse = client.GetAsync("Gender").Result; if (genderResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response genderResults = genderResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list genderItems = (JArray)JsonConvert.DeserializeObject(genderResults); genders = genderItems.ToObject <GenderList>(); } else { throw new Exception("Error: " + genderResponse.ReasonPhrase); } string raceResult; dynamic raceItems; HttpResponseMessage raceResponse; //Call the API raceResponse = client.GetAsync("Race").Result; if (raceResponse.StatusCode == System.Net.HttpStatusCode.OK) { //Process response raceResult = raceResponse.Content.ReadAsStringAsync().Result; //Put json into a piece list raceItems = (JArray)JsonConvert.DeserializeObject(raceResult); races = raceItems.ToObject <RaceList>(); } else { throw new Exception("Error: " + raceResponse.ReasonPhrase); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void GetComposers(ComposerList clist, ExpressionList elist) { if (clist == null || elist == null) return; for( int i = 0, n = elist.Count; i < n; i++ ) { clist.Add(this.GetComposer(elist[i])); } }