private void PanoramaChanged(SelectionChangedEventArgs args) { var header = ((PanoramaItem)args.AddedItems[0]).Header.ToString(); switch (header) { case "Tracks": if (!Tracks.Any()) { LoadTracks(); } break; case "Palestrantes": if (!Palestrantes.Any()) { LoadPalestrantes(); } break; case "Palestras": if (!Palestras.Any()) { LoadPalestras(); } break; } }
public string Show(int id) { Palestrantes palestrantes = new Palestrantes(); try { Palestrantes.GetById(id); if (Palestrantes != null) { string jsonString = JsonSerializer.Serialize(Palestrantes); return(jsonString); } else { Error error = new Error("Nao encontrado"); string jsonString = JsonSerializer.Serialize(error); return(jsonString); } } catch (Exception ex) { Error error = new Error(ex.ToString()); string jsonString = JsonSerializer.Serialize(error); return(jsonString); } }
public async Task <ActionResult <Palestrantes> > PostPalestrantes(Palestrantes palestrantes) { _context.Palestrantes.Add(palestrantes); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPalestrantes", new { id = palestrantes.Id }, palestrantes)); }
public async Task <IActionResult> PutPalestrantes(int id, Palestrantes palestrantes) { if (id != palestrantes.Id) { return(BadRequest()); } _context.Entry(palestrantes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PalestrantesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public string PalestrantesToJson(Palestrantes Palestrantes) { string jsonString = JsonSerializer.Serialize(Palestrantes); Console.WriteLine(jsonString); return(jsonString); }
public string Create(string jsonString) { Palestrantes palestrantes = JsonToPalestrantes(jsonString); Palestrantes.Create(); jsonString = JsonSerializer.Serialize(Palestrantes); return(jsonString); }
private async void LoadPalestrantes() { if (!canLoadPalestrantes) { return; } canLoadPalestrantes = false; var palestrantesRequest = new PalestrantesRequest(); var palestrantes = await palestrantesRequest.List(Palestrantes.Count); if (palestrantes != null) { foreach (var palestrante in palestrantes) { Palestrantes.Add(palestrante); } } canLoadPalestrantes = true; }
private void LoadDesignData() { Tracks.Add(new Track("O que eu sempre quiz fazer mas nunca fiz", "Teste 2 Teste 2 Teste 2 Teste 2 Teste 2\n Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 Teste 2 ")); Tracks.Add(new Track("Teste", "Teste")); Tracks.Add(new Track("Arquitetura na cloud", "Teste 1")); Palestrantes.Add(new Palestrante("Elemar Jr", "http://qconsp.com/images/palestrantes/elemar-junior.jpg?1339080693")); Palestras.Add(new Palestra { Descricao = "Conteudo da palestra 1 que fala sobre alguma coisa que eu não sei mais o que escrever aqui", Horario = new DateTime(2012, 08, 4, 12, 00, 00), Nome = "Palestra 1", Track = Tracks.First() }); Palestras.Add(new Palestra { Descricao = "Conteudo da palestra 2 que fala sobre alguma coisa que eu não sei mais o que escrever aqui", Horario = new DateTime(2012, 8, 5, 15, 00, 00), Nome = "Palestra 2", Track = Tracks.Last() }); }
public Palestrantes JsonToPalestrantes(string jsonString) { Palestrantes palestrantes = JsonSerializer.Deserialize <Palestrantes>(jsonString); return(Palestrantes); }