public ActionResult Put(int id, Heroi model) { try { //var heroi = new Heroi //{ // Id = id, // Nome = "Iron Man", // Armas = new List<Arma> // { // new Arma { Id = 0, Nome = "Mark III" }, // new Arma { Id = 1, Nome = "Mark V" } // } //}; if (_context.Herois.AsNoTracking().FirstOrDefault(h => h.Id == id) != null) { _context.Update(model); _context.SaveChanges(); return(Ok("Bazinga")); } return(Ok("Nao Encontrado!")); } catch (Exception ex) { return(BadRequest($"Erro: {ex}")); } }
public ActionResult Put(int id, Heroi model) { try { if (_context.Herois.AsNoTracking().FirstOrDefault(h => h.Id == id) != null) { _context.Update(model); _context.SaveChanges(); return(Ok("BAZINGA")); } return(Ok("Not found!")); } catch (Exception e) { return(BadRequest($"ERROR: {e}")); } }
public ActionResult Put(int id, Heroi model) { try { if (_context.Herois.AsNoTracking().FirstOrDefault(h => h.Id == id) != null) // nao travar na hora de dar um update { _context.Update(model); _context.SaveChanges(); return(Ok("VAI CURINTHIA")); } return(Ok("Não encontrado")); } catch (Exception ex) { return(BadRequest($"Erro: {ex}")); } }
public ActionResult Put(int id, Heroi model) { try { if (_context.Herois.AsNoTracking().FirstOrDefault(h => h.Id == id) != null) { _context.Update(model); _context.SaveChanges(); return(Ok("Dados atualizado com sucesso.")); } else { return(Ok("Heroi não localizado...")); } } catch (Exception ex) { return(BadRequest($"Erro ao atualizar os dados: {ex}")); } }
public async Task <ActionResult> Put(int id, HeroiController heroi) { try { var heroi = await _repo.getHeroiById(id) if (heroi != null) { _context.Update(model); _context.SaveChanges(); return(OK("Bazinga")); } return(ok("Não Encontrado!")); } catch (Exception ex) { return(BadRequest($"Erro: {ex}")); } }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="entity"></param> /// <remarks></remarks> public void Update <T>(T entity) where T : class { _context.Update(entity); }