public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Criador,Ano,ImageUrl,Descricao")] Personagen personagen) { if (id != personagen.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(personagen); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonExists(personagen.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(personagen)); }
public IActionResult Post(Personagen novoPersonagem) { // Chama método _personagensRepository.Cadastrar(novoPersonagem); // Retorna status code return(StatusCode(201)); }
/// <summary> /// Cadastra um novo Personagem /// </summary> /// <param name="NovoPersonagem">Objeto NovoPersonagem que será cadastrado</param> public void Cadastrar(Personagen NovoPersonagem) { //Adiciona novo Personagem ctx.Personagens.Add(NovoPersonagem); //salva as informações para serem salvas no banco de dados ctx.SaveChanges(); }
public void Deletar(int id) { Personagen personagemBuscado = _context.Personagens.Find(id); _context.Personagens.Remove(personagemBuscado); _context.SaveChanges(); }
public IActionResult Post(Personagen NovoPersonagem) { //faza a chamada para o método _personagenRepository.Cadastrar(NovoPersonagem); return(StatusCode(201)); }
public void Deletar(int id) { Personagen personagemBuscado = ctx.Personagens.Find(id); ctx.Personagens.Remove(personagemBuscado); ctx.SaveChanges(); }
public IActionResult Put(int id, Personagen personagemAtualizado) { // Faz a chamada para o método _personagemRepository.Atualizar(id, personagemAtualizado); // Retorna um status code return(StatusCode(204)); }
public IActionResult Post(Personagen novoPersonagem) { // Faz a chamada para o método _personagemRepository.Cadastrar(novoPersonagem); // Retorna um status code return(StatusCode(201)); }
public void Cadastrar(Personagen novoPersonagem) { // Adiciona este novoEstudio ctx.Personagens.Add(novoPersonagem); // Salva as informações para serem gravas no banco de dados ctx.SaveChanges(); }
public void Cadastrar(Personagen novoPersonagem) { ctx.Personagens.Add(novoPersonagem); novoPersonagem.DataDeAtualizacao = DateTime.Now; novoPersonagem.DataDeCriacao = DateTime.Now; ctx.SaveChanges(); }
/// <summary> /// Deleta um Personagem existente /// </summary> /// <param name="id">id do personagem que sera deletado</param> public void Deletar(int id) { //busca um Personagem através de seu id Personagen PersonagemBuscado = ctx.Personagens.Find(id); //remove o Personagem Buscado ctx.Personagens.Remove(PersonagemBuscado); //salvas as alterações no banco de dados ctx.SaveChanges(); }
public void Deletar(int id) { // Busca um personagem através do seu Id Personagen personagenBuscado = ctx.Personagens.Find(id); // Remove o personagem que foi buscado ctx.Personagens.Remove(personagenBuscado); // Salva as alterações ctx.SaveChanges(); }
public async Task <IActionResult> Create([Bind("Id,Nome,Criador,Ano,ImageUrl,Descricao")] Personagen personagen) { if (ModelState.IsValid) { _context.Add(personagen); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(personagen)); }
public void Deletar(int id) { // Busca um estúdio através do seu id Personagen personagemBuscado = ctx.Personagens.Find(id); // Remove o estúdio que foi buscado ctx.Personagens.Remove(personagemBuscado); // Salva as alterações no banco de dados ctx.SaveChanges(); }
public IActionResult Post(Personagen PersonagenNovo) { try { _IPersonagenRepository.Create(PersonagenNovo); return(StatusCode(201)); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult Post(Personagen novoPersonagem) { try { _personagemRepository.Cadastrar(novoPersonagem); return(StatusCode(201)); } catch (Exception erro) { return(BadRequest(erro)); } }
public IActionResult Put(Personagen PersonagenNovo, int Id) { try { _IPersonagenRepository.Update(PersonagenNovo, Id); return(StatusCode(204)); } catch (Exception ex) { return(BadRequest(ex)); } }
public void Update(Personagen PersonagenAtualizado, int Id) { Personagen PersonagenBuscado = ReadById(Id); if (PersonagenAtualizado.NomePersonagem != null) { PersonagenBuscado.NomePersonagem = PersonagenAtualizado.NomePersonagem; ctx.Personagens.Update(PersonagenBuscado); ctx.SaveChanges(); } if (PersonagenBuscado.CapacidadeMaximaVida != null) { PersonagenBuscado.CapacidadeMaximaVida = PersonagenAtualizado.CapacidadeMaximaVida; ctx.Personagens.Update(PersonagenBuscado); ctx.SaveChanges(); } if (PersonagenBuscado.CapacidadeMaximaMana != null) { PersonagenBuscado.CapacidadeMaximaMana = PersonagenAtualizado.CapacidadeMaximaMana; ctx.Personagens.Update(PersonagenBuscado); ctx.SaveChanges(); } if (PersonagenBuscado.IdClasse != null) { PersonagenBuscado.IdClasse = PersonagenAtualizado.IdClasse; ctx.Personagens.Update(PersonagenBuscado); ctx.SaveChanges(); } if (PersonagenBuscado.DataAtualizacao != null) { PersonagenBuscado.DataAtualizacao = PersonagenAtualizado.DataAtualizacao; ctx.Personagens.Update(PersonagenBuscado); ctx.SaveChanges(); } }
public void Atualizar(int id, Personagen personagemAtualizado) { // Busca um personagem pelo id Personagen personagemBuscado = ctx.Personagens.Find(id); // Verifica se o nome do personagem foi informado if (personagemAtualizado.NomePersonagem != null) { // Atribui os novos valores aos campos existentes personagemBuscado.NomePersonagem = personagemAtualizado.NomePersonagem; } // Verifica se a CapacidadeMaxvida do personagem foi informado if (personagemAtualizado.CapacidadeMaxvida != null) { // Atribui os novos valores aos campos existentes personagemBuscado.CapacidadeMaxvida = personagemAtualizado.CapacidadeMaxvida; } // Verifica se a CapacidadeMaxmana do personagem foi informado if (personagemAtualizado.CapacidadeMaxmana != null) { // Atribui os novos valores aos campos existentes personagemBuscado.CapacidadeMaxmana = personagemAtualizado.CapacidadeMaxmana; } // Verifica se a DataAtualizacao do personagem foi informado if (personagemAtualizado.DataAtualizacao != null) { // Atribui os novos valores aos campos existentes personagemBuscado.DataAtualizacao = personagemAtualizado.DataAtualizacao; } // Verifica se a DataCriacao do personagem foi informado if (personagemAtualizado.DataCriacao != null) { // Atribui os novos valores aos campos existentes personagemBuscado.DataCriacao = personagemAtualizado.DataCriacao; } // Atualiza o personagem que foi buscado ctx.Personagens.Update(personagemBuscado); // Salva as informações para serem gravadas no banco de dados ctx.SaveChanges(); }
public void Atualizar(int id, Personagen personagemAtualizada) { Personagen personagemBuscado = ctx.Personagens.Find(id); if (personagemBuscado.Nome != null) { personagemBuscado.IdClasse = personagemAtualizada.IdClasse; personagemBuscado.Nome = personagemAtualizada.Nome; personagemBuscado.Vida = personagemAtualizada.Vida; personagemBuscado.Mana = personagemAtualizada.Mana; personagemBuscado.DataDeAtualizacao = personagemAtualizada.DataDeAtualizacao = DateTime.Now; } ctx.Personagens.Update(personagemBuscado); ctx.SaveChanges(); }
public void Atualizar(int id, Personagen personagemAtualizado) { Personagen personagemBuscado = _context.Personagens.Find(id); if (personagemAtualizado.Nomes != null) { personagemBuscado.Nomes = personagemAtualizado.Nomes; personagemBuscado.IdClasses = personagemAtualizado.IdClasses; personagemBuscado.VidaMaxima = personagemAtualizado.VidaMaxima; personagemBuscado.ManaMaxima = personagemAtualizado.ManaMaxima; personagemBuscado.DataAtualizacao = DateTime.Now; } _context.Personagens.Update(personagemBuscado); _context.SaveChanges(); }
public IActionResult GetById(int id) { Personagen personagemBuscado = _personagemRepository.BuscarPorId(id); if (personagemBuscado == null) { return(NotFound("Nenhum personagem foi encontrado")); } try { return(Ok(personagemBuscado)); } catch (Exception erro) { return(BadRequest(erro)); } }
/// <summary> /// Atualiza um Personagem existente /// </summary> /// <param name="id">id do persongem que será atualizado</param> /// <param name="PersonagenAtualizado">Objeto PersonagenAtualizado com as novas Informações</param> public void Atualizar(int id, Personagen PersonagenAtualizado) { //Busca um Personagem através do seu id Personagen PersonagemBuscado = ctx.Personagens.Find(id); //Verifica se o nome do Personagem foi informado if (PersonagenAtualizado.Nome != null) { //Atribui um valor ao campo existente PersonagemBuscado.Nome = PersonagenAtualizado.Nome; } //atualiza o campo buscado ctx.Personagens.Update(PersonagemBuscado); //salva as alterações para o banco de dados ctx.SaveChanges(); }
public void Atualizar(int id, Personagen personagemAtualizado) { //Busca um personagem através do id Personagen personagemBuscado = ctx.Personagens.Find(id); // Verifica se o nome do personagem foi informado if (personagemAtualizado.Nome != null) { // Atribui os novos valores aos campos existentes personagemBuscado.Nome = personagemAtualizado.Nome; personagemBuscado.IdClasse = personagemAtualizado.IdClasse; personagemBuscado.CapacidadeMaVida = personagemAtualizado.CapacidadeMaVida; personagemBuscado.CapacidadeMaMana = personagemAtualizado.CapacidadeMaMana; personagemBuscado.DataAtualizacao = personagemAtualizado.DataAtualizacao; personagemBuscado.DataCriacao = personagemAtualizado.DataCriacao; personagemBuscado.IdUsuario = personagemAtualizado.IdUsuario; } // Atualiza o personagem que foi buscado ctx.Personagens.Update(personagemBuscado); // Salva as informações para serem gravadas no banco de dados ctx.SaveChanges(); }
public IActionResult Put(int id, Personagen personagemAtualizado) { Personagen personagemBuscado = _personagemRepository.BuscarPorId(id); if (personagemBuscado == null) { return(NotFound(new { mensagem = "Personagem não encontrado!", erro = true })); } try { _personagemRepository.Atualizar(id, personagemAtualizado); return(StatusCode(204)); } catch (Exception erro) { return(BadRequest(erro)); } }
public void Create(Personagen NovoPersonagen) { ctx.Personagens.Add(NovoPersonagen); ctx.SaveChanges(); }
public IActionResult Post(Personagen novoPersonagem) { _personagensRepository.Cadastrar(novoPersonagem); return(StatusCode(201)); }
public void Cadastrar(Personagen novoPersonagem) { _context.Personagens.Add(novoPersonagem); _context.SaveChanges(); }
public IActionResult Put(int id, Personagen personagemAtualizado) { _personagensRepository.Atualizar(id, personagemAtualizado); return(StatusCode(204)); }