public HttpResponseMessage PutAreaDeConhecimento(int id, AreaDeConhecimento areaDeConhecimento) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(areaDeConhecimento).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { if (!AreaExists(id)) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } } return(Request.CreateResponse(HttpStatusCode.NoContent)); }
public void Configure(CustomGameSettings settings, int index) { this.settings = settings; tituloDaAula.text = settings.TituloDaAula; autor.text = settings.Autor; nivelDeEnsino.text = NivelDeEnsino.Get(settings.ValorNivelDeEnsino).nome; areaDeConhecimento.text = AreaDeConhecimento.Get(settings.ValorAreaDeConhecimento).nome; localImage.sprite = PlaceSpriteDatabase.SpriteOf(settings.Sala); localImage.preserveAspect = true; DateTime dateTime; if (DateTime.TryParse(settings.dataDeCriacao, out dateTime)) { dataDaCriacao.text = dateTime.ToString("d", CultureInfo.CreateSpecificCulture("pt-BR")); } // Adicionar função ao OnClick do botão excluir, ela irá pedir para // o servidor excluir a aula com o índice deste botão this.index = index; botaoExcluir.onClick.AddListener(() => { CustomGameSettings.DeleteFromServerByIndex(this.index); Destroy(this.gameObject); }); }
private void OnEnable() { var areasDeConhecimento = AreaDeConhecimento.TodasAsAreasDeConhecimento(); var quantidadeDeAreas = areasDeConhecimento.Length; valoresDasAreasDeConhecimento = new int[quantidadeDeAreas]; labelsDasAreasDeConhecimento = new string[quantidadeDeAreas]; for (var i = 0; i < quantidadeDeAreas; i++) { valoresDasAreasDeConhecimento[i] = areasDeConhecimento[i].valor; labelsDasAreasDeConhecimento[i] = valoresDasAreasDeConhecimento[i] + ": " + areasDeConhecimento[i].nome; } }
public HttpResponseMessage DeleteAreaDeConhecimento(int id) { AreaDeConhecimento areaDeConhecimento = db.AreaDeConhecimento.Find(id); if (areaDeConhecimento == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } db.AreaDeConhecimento.Remove(areaDeConhecimento); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.OK)); }
public void ReadData() { EstadoDoJogo estadoDoJogo = EstadoDoJogo.Instance; nivelDeEnsinoSelecionado = estadoDoJogo.NivelDeEnsino; areaDeConhecimentoSelecionada = estadoDoJogo.AreaDeConhecimento; inteligenciasSelecionadas = estadoDoJogo.Inteligencias; metodologiaSelecionada = estadoDoJogo.Metodologia; midiasSelecionadas = estadoDoJogo.Midias; SpriteCorpoPersonagem = estadoDoJogo.SpriteCorpoPersonagem; SpriteCabeloPersonagem = estadoDoJogo.SpriteCabeloPersonagem; SpriteRoupaPersonagem = estadoDoJogo.SpriteRoupaPersonagem; SpriteIconePersonagem = estadoDoJogo.SpriteIconePersonagem; }
public HttpResponseMessage GetAreaDeConhecimento(int id) { AreaDeConhecimento areaDeConhecimento = db.AreaDeConhecimento.SingleOrDefault(area => area.IdAreaDeConhecimento == id); try { AreasDeConhecimentoPOCO areasDeConhecimentoPOCO = new AreasDeConhecimentoPOCO() { IdAreaDeConhecimento = areaDeConhecimento.IdAreaDeConhecimento, Descricao = areaDeConhecimento.Descricao, Links = new List <LinkDTO>() { new LinkDTO() { Rel = "self", Href = "http://localhost/AreasDeConhecimento/" + areaDeConhecimento.IdAreaDeConhecimento.ToString(), Metodo = "GET" }, new LinkDTO() { Rel = "update-areas-de-conhecimento", Href = "http://localhost/AreasDeConhecimento/" + areaDeConhecimento.IdAreaDeConhecimento.ToString(), Metodo = "PUT" }, new LinkDTO() { Rel = "delete-areas-de-conhecimento", Href = "http://localhost/AreasDeConhecimento/" + areaDeConhecimento.IdAreaDeConhecimento.ToString(), Metodo = "DELETE" } } }; if (areaDeConhecimento == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK, areasDeConhecimentoPOCO)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage PostAreaDeConhecimento(AreaDeConhecimento areaDeConhecimento) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.AreaDeConhecimento.Add(areaDeConhecimento); db.SaveChanges(); return(Request.CreateResponse(HttpStatusCode.Created, areaDeConhecimento)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public string ToHTMLString() { string s = ""; s += "<a href=\"javascript:if(window.print)window.print()\">" + "<i>Para imprimir esta página, clique aqui.</i>" + "</a>"; s += "</br>"; s += "<h2>" + TituloDaAula + "</h2>"; s += "Autor: " + Autor; s += "</br></br>"; s += "Nível de ensino: " + NivelDeEnsino.Get(ValorNivelDeEnsino).nome; s += "</br>"; s += "Área de conhecimento: " + AreaDeConhecimento.Get(ValorAreaDeConhecimento).nome; s += "</br></br>"; s += "Professor(a) selecionado(a): " + Professor.PrimeiroNome(); s += "</br>"; s += "Sala selecionada: " + Sala.NomeCompleto(); s += "</br>"; s += "<h3>== Introdução da Aula ==</h3>"; s += IntroducaoAula; s += "</br>"; s += "<h3>== Momento 1 da Aula ==</h3>"; s += DescricaoMomento1; s += "</br></br>"; s += "Procedimento: " + Procedimento1.Nome() + " " + "Agrupamento: " + Agrupamento1.Nome(); s += "</br>"; s += "<h3>== Momento 2 da Aula ==</h3>"; s += DescricaoMomento2; s += "</br></br>"; s += "Procedimento: " + Procedimento2.Nome() + " " + "Agrupamento: " + Agrupamento2.Nome(); s += "</br>"; s += "<h3>== Momento 3 da Aula ==</h3>"; s += DescricaoMomento3; s += "</br></br>"; s += "Procedimento: " + Procedimento3.Nome() + " " + "Agrupamento: " + Agrupamento3.Nome(); s += "</br>"; s += "<h3>== Mídias disponíveis ==</h3>"; // Criar uma tabela para as mídias selecionadas pelo criador do custom // As colunas da tabela serão 4: mídia Selecionada e poderes nos momentos s += "<table style=\"border: 1px solid black; border-collapse: collapse;\">" + "<tr>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Mídia</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Primeiro Momento</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Segundo Momento</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Terceiro Momento</th>" + "</tr>"; var midiasDisponiveis = MidiasDisponiveis(); for (int i = 0; i < midiasDisponiveis.Length; i++) { var nomeDaMidia = new Item(midiasDisponiveis[i]).FriendlyName; var poderNoMomento1 = ArrayMidiaPoderFeedbackMomento1[i].Poder.Nome(); var poderNoMomento2 = ArrayMidiaPoderFeedbackMomento2[i].Poder.Nome(); var poderNoMomento3 = ArrayMidiaPoderFeedbackMomento3[i].Poder.Nome(); s += "<tr>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + nomeDaMidia + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento1 + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento2 + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento3 + "</td>" + "</tr>"; } s += "</table>"; return(s); }