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}"));
            }
        }
Esempio n. 2
0
        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}"));
            }
        }
Esempio n. 3
0
        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}"));
     }
 }
Esempio n. 5
0
        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}"));
            }
        }
Esempio n. 6
0
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="entity"></param>
 /// <remarks></remarks>
 public void Update <T>(T entity) where T : class
 {
     _context.Update(entity);
 }