static void Main(string[] args) { //Console.WriteLine("Criando Personagem"); //Passando os valores atraves do constructor = Nome, Profissao, Altura Personagens personagemDoPaulo = new Personagens("Aragorn", "Guerreiro", "1.70"); /*personagemDoPaulo.Nome = "Aragorn"; * personagemDoPaulo.Profissao = "Guerreiro"; * personagemDoPaulo.Arma = "Espada Narsil"; * personagemDoPaulo.Altura = "1.70";*/ personagemDoPaulo.Arma = "Espada Narsil"; //chamando os atributos da classe Estatus e atribuindo ao personagem personagemDoPaulo.GetEstatus = new Estatus(); personagemDoPaulo.GetEstatus.Forca = 15; personagemDoPaulo.GetEstatus.Mobilidade = 20; personagemDoPaulo.GetEstatus.Velocidade = 10; personagemDoPaulo.GetEstatus.Habilidade = 20; Console.WriteLine("Nome do Personagem: " + personagemDoPaulo.Nome); Console.WriteLine("Profissão do Personagem: " + personagemDoPaulo.Profissao); Console.WriteLine("Arma do Personagem: " + personagemDoPaulo.Arma); Console.WriteLine("Altura do Personagem: " + personagemDoPaulo.Altura); Console.WriteLine("Força: " + personagemDoPaulo.GetEstatus.Forca); Console.WriteLine("Mobilidade: " + personagemDoPaulo.GetEstatus.Mobilidade); Console.WriteLine("Velocidade: " + personagemDoPaulo.GetEstatus.Velocidade); Console.WriteLine("Habilidade: " + personagemDoPaulo.GetEstatus.Habilidade); Console.ReadLine(); }
public ActionResult Edit([Bind(Include = "IdPersonagem,Nome,Imagem,FilmeFK,AtorFK")] Personagens personagens, HttpPostedFileBase fileUploadPersonagem) { //cria o nome para a imagem string nomeFotografia = "img_pers_" + personagens.IdPersonagem + ".jpg"; //cria o caminho para a imagem string caminhoParaFotografia = Path.Combine(Server.MapPath("~/ImagensPersonagens/"), nomeFotografia); //atribui o nome a imagem personagens.Imagem = nomeFotografia; if (ModelState.IsValid) { db.Entry(personagens).State = EntityState.Modified; db.SaveChanges(); //se a imagem for alterada if (fileUploadPersonagem != null) { //guarda na base de dados a imagem fileUploadPersonagem.SaveAs(caminhoParaFotografia); } return(RedirectToAction("Edit", "Filmes", new { id = personagens.FilmeFK })); } //se o model state for null //cria mensagem de erro TempData["Error"] = "Unexpected error"; ViewBag.AtorFK = new SelectList(db.Atores, "IdAtor", "Nome", personagens.AtorFK); ViewBag.filme = personagens.Filme; //redireciona para a view return(View(personagens)); }
public IHttpActionResult PutPersonagens(int id, Personagens personagens) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != personagens.PersonagensID) { return(BadRequest()); } db.Entry(personagens).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PersonagensExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// GET: api/Personagens public IHttpActionResult Get() { PersonagensSResponse pResponse = new PersonagensSResponse(); try { List <Personagens> lista = Personagens.Listar(); pResponse.Personagens = new List <PersonagensTO>(); foreach (Personagens p in lista) { PersonagensTO pTO = new PersonagensTO(); pTO.Id = p.Id; pTO.Nome = p.Nome; pTO.Tipo = p.Tipo; pTO.Genero = p.Genero; pResponse.Personagens.Add(pTO); } } catch (Exception ex) { pResponse.Status = -1; pResponse.Detalhes = ex.Message; } return(Ok(pResponse)); }
public ActionResult Edit([Bind(Include = "ID,Nome,Origem,Estreia,TipoLuta,Fotografia")] Personagens personagem, HttpPostedFileBase uploadFotografia) { /// existe imagem? /// se não existe, nada se faz => manter a anterior /// se existe /// não é válida, nada se faz => manter a anterior /// se é válida /// - fazer como no create para guardar a nova imagem /// - guardar os dados da nova imagem na bd /// - guardar a nova imagem no disco rígido /// - apagar a imagem anterior do disco rígido if (ModelState.IsValid) { if (uploadFotografia != null) { if (System.IO.File.Exists(Server.MapPath("~/ImagensPers/" + personagem.ID + personagem.Fotografia))) { System.IO.File.Exists(Server.MapPath("~/ImagensPers/" + personagem.ID + personagem.Fotografia)); } personagem.Fotografia = Path.GetExtension(uploadFotografia.FileName); uploadFotografia.SaveAs(Path.Combine(Server.MapPath("~/ImagensPers/" + personagem.ID + personagem.Fotografia))); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personagem)); }
public async Task <ActionResult <Personagens> > Put( [FromServices] Context context, int id, [FromBody] Personagens character ) { if (!ModelState.IsValid) { return(BadRequest()); } if (id != character.PersonagemID) { return(NotFound(new { message = "Personagem não encontrado." })); } try { context.Entry(character).State = EntityState.Modified; await context.SaveChangesAsync(); return(character); } catch { return(BadRequest()); } }
public override async Task LoadAsync() { IsBusy = true; try { var personagens = await _marvelApiService.GetPersonagensAsync(); System.Diagnostics.Debug.WriteLine("FOUND {0} PERSONAGENS", personagens.Count); Personagens.Clear(); foreach (var personagem in personagens) { Personagens.Add(personagem); } OnPropertyChanged(nameof(Personagens)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("ERRO", ex.Message); } finally { IsBusy = false; } }
private void ImprimirItem(Personagens i) { Debug.Log("======= Dados do Personagem =========="); Debug.Log("Id: " + i.PersonagensID); Debug.Log("Tipo do Personagem: " + i.PersonagensTipo); Debug.Log("Especialidade: " + i.PersonagensEspecialidade); }
public ActionResult DeleteConfirmed(int id) { Personagens personagens = db.Personagens.Find(id); db.Personagens.Remove(personagens); db.SaveChanges(); return(RedirectToAction("Edit", "Filmes", new { id = personagens.FilmeFK })); }
public ActionResult DeleteConfirmed(int id) { Personagens personagens = db.Personagens.Find(id); db.Personagens.Remove(personagens); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Personagens personagens) { contexts.Personagens.Add(personagens); contexts.SaveChanges(); return(RedirectToAction("Index")); //Personagens.Add(personagens); //personagens.PersonagensId = // Personagens.Select(m => m.PersonagensId).Max()+1; //return RedirectToAction("Index"); }
public ActionResult Edit([Bind(Include = "PersonagensID,PersonagensTipo,PersonagensEspecialidade")] Personagens personagens) { if (ModelState.IsValid) { db.Entry(personagens).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personagens)); }
public IHttpActionResult GetPersonagens(int id) { Personagens personagens = db.Personagens.Find(id); if (personagens == null) { return(NotFound()); } return(Ok(personagens)); }
public ActionResult Create([Bind(Include = "PersonagensID,PersonagensTipo,PersonagensEspecialidade")] Personagens personagens) { if (ModelState.IsValid) { db.Personagens.Add(personagens); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personagens)); }
private void adicionaPersonagens() { Personagens.Add(animal); Personagens.Add(dragao); Personagens.Add(zumbi); Personagens.Add(troll); Personagens.Add(ladrao); Personagens.Add(guerreiro); Personagens.Add(paladino); Personagens.Add(mago); }
public IHttpActionResult PostPersonagens(Personagens personagens) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Personagens.Add(personagens); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = personagens.PersonagensID }, personagens)); }
public ActionResult Delete(long id) { Personagens personagens = contexts.Personagens.Find(id); contexts.Personagens.Remove(personagens); contexts.SaveChanges(); TempData["Message"] = "personagens" + personagens.Nome.ToUpper() + "foi removido"; return(RedirectToAction("Index")); // personagenss.Remove(personagenss.Where // (c => c.PersonagensId == personagens.PersonagensId).First()); // return RedirectToAction("Index"); }
private void InicializarDialogo() { sistemaDialogoUI.SetActive(true); proximaFala = 0; nodulo = 0; escrevendo = false; for (int i = 0; i < dialogo.nodulos[nodulo].falas.Length; i++) { Personagens _personagem = dialogo.nodulos[nodulo].falas[i].personagem; if (_personagem == Personagens.Lurdinha) { personagemRosto[0].sprite = Falador.BuscarPolaroideNosAssets(_personagem, Expressao.Serio).personagem; i = dialogo.nodulos[nodulo].falas.Length; } else if (i + 1 == dialogo.nodulos[nodulo].falas.Length) { personagemRosto[0].sprite = null; personagemRosto[0].color = new Color(0f, 0f, 0f, 0f); //personagemRosto[0].transform.GetChild(0).GetComponent<Image>().color = new Color(0f, 0f, 0f, 0f); } } for (int i = 0; i < dialogo.nodulos[nodulo].falas.Length; i++) { Personagens _personagem = dialogo.nodulos[nodulo].falas[i].personagem; if (_personagem != Personagens.Lurdinha) { personagemRosto[1].sprite = Falador.BuscarPolaroideNosAssets(_personagem, Expressao.Serio).personagem; i = dialogo.nodulos[nodulo].falas.Length; } else if (i + 1 == dialogo.nodulos[nodulo].falas.Length) { personagemRosto[1].sprite = null; personagemRosto[1].color = new Color(0f, 0f, 0f, 0f); //personagemRosto[1].transform.GetChild(0).GetComponent<Image>().color = new Color(0f, 0f, 0f, 0f); } } ProximaFala(); }
public IActionResult Update(string id, Personagens personagemIn) { var personagem = _fendaBikiniService.Get(id); if (personagem == null) { return(NotFound()); } _fendaBikiniService.Update(id, personagemIn); return(NoContent()); }
public ActionResult Create([Bind(Include = "IdPersonagem,Nome,Imagem,FilmeFK,AtorFK")] Personagens personagens, HttpPostedFileBase fileUpload) { // determinar o ID da nova imagem int novoID = 0; // ***************************************** // determinar o nº de imagens na tabela if (db.Imagens.Count() == 0) { novoID = 1; } else { novoID = db.Imagens.Max(a => a.IdImg) + 1; } // atribuir o Id a nova imagem personagens.IdPersonagem = novoID; //cria o nome para a imagem string nomeFotografia = "img_pers_" + personagens.IdPersonagem + ".jpg"; //cria o caminho para a imagem string caminhoParaFotografia = Path.Combine(Server.MapPath("~/ImagensPersonagens/"), nomeFotografia); // indica onde a imagem será guardada // guardar o nome da imagem na BD personagens.Imagem = nomeFotografia; //se nao existir imagem if (fileUpload == null) { //cria mensagem de erro TempData["Error"] = "Unexpected error"; //redireciona para a view return(RedirectToAction("Create", new { FilmeFk = personagens.FilmeFK })); } if (ModelState.IsValid) { db.Personagens.Add(personagens); db.SaveChanges(); //guarda a imagem fileUpload.SaveAs(caminhoParaFotografia); return(RedirectToAction("Edit", "Filmes", new { id = personagens.FilmeFK })); } //se o model state nao for valido ViewBag.AtorFK = new SelectList(db.Atores, "IdAtor", "Nome", personagens.AtorFK); ViewBag.filme = db.Filmes.Find(personagens.FilmeFK); //cria mensagem de erro TempData["Error"] = "Unexpected error"; //redireciona para a view return(RedirectToAction("Create", "Personagens", new { FilmeFK = personagens.FilmeFK })); }
// GET: Personagens/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Personagens personagens = db.Personagens.Find(id); if (personagens == null) { return(HttpNotFound()); } return(View(personagens)); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Personagens personagens = contexts.Personagens.Find(id); if (personagens == null) { return(HttpNotFound()); } return(View(personagens)); }
public IHttpActionResult DeletePersonagens(int id) { Personagens personagens = db.Personagens.Find(id); if (personagens == null) { return(NotFound()); } db.Personagens.Remove(personagens); db.SaveChanges(); return(Ok(personagens)); }
public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Personagens personagens = contexts.Personagens.Find(id); if (personagens == null) { return(HttpNotFound()); } return(View(personagens)); //return View(personagenss.Where // (m => m.PersonagensId == id).First()); }
public ActionResult Edit(Personagens personagens) { if (ModelState.IsValid) { contexts.Entry(personagens).State = EntityState.Modified; contexts.SaveChanges(); return(RedirectToAction("Index")); } return(View(personagens)); //personagenss.Remove(personagenss.Where( // c => c.PersonagensId == personagens.PersonagensId) // .First()); //personagenss.Add(personagens); //return RedirectToAction("Index"); }
public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Personagens personagens = contexts.Personagens.Where(f => f.PersonagensId == id).Include("Itens.Inventario").First(); //Personagens personagens = contexts.Personagens.Find(id); if (personagens == null) { return(HttpNotFound()); } return(View(personagens)); //return View(personagenss.Where // (m => m.PersonagensId == id).First()); }
public HttpResponseMessage Post([FromBody] Personagens personagem) { try { using (var entities = new PersonagensEntities()) { entities.Personagens.Add(personagem); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, personagem); message.Headers.Location = new Uri(Request.RequestUri + personagem.ID.ToString()); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Remover([FromBody] PersonagensTO personagensTO) { BaseResponse bResp = new BaseResponse(); try { Personagens.Remover(personagensTO.Id); } catch (RpgException nex) { bResp.Status = (int)nex.Codigo; } catch (Exception ex) { bResp.Status = -1; bResp.Detalhes = ex.Message; } return(Ok(bResp)); }
public ActionResult Delete(int?id) { // verificar se foi fornecido um ID válido if (id == null) { return(RedirectToAction("Index")); } // pesquisar pela personagem cujo ID foi fornecido Personagens personagens = db.Personagens.Find(id); // verificar se a Personagem foi encontrada if (personagens == null) { return(RedirectToAction("Index")); } // apresentar os dados na View return(View(personagens)); }
// PUT: api/personagens/5 public IHttpActionResult Put(int id, [FromBody] PersonagensTO personagensTO) { BaseResponse bResp = new BaseResponse(); try { Personagens.Atualizar(id, personagensTO.Nome); } catch (RpgException nex) { bResp.Status = (int)nex.Codigo; } catch (Exception ex) { bResp.Status = -1; bResp.Detalhes = ex.Message; } return(Ok(bResp)); }