예제 #1
0
        public ListaMercado DeletarMercadoPorId(int?id)
        {
            ListaMercado mercado = PegarMercadoPorId(id.Value);

            _context.Mercados.Remove(mercado);
            _context.SaveChanges();
            return(mercado);
        }
예제 #2
0
        public IActionResult Create(ListaMercado mercado)

        {
            if (ModelState.IsValid)
            {
                try
                {
                    _context.Mercados.Add(mercado);
                    _context.SaveChanges();
                }
                catch (DbUpdateException)
                {
                    ModelState.AddModelError("", "Não foi possível inserir os dados.");
                }
                return(Json(new { Resultado = mercado.MercadoId }, new JsonSerializerSettings()));
            }
            return(View(mercado));
        }
예제 #3
0
        public IActionResult SalvarProdutos(int quantidade,
                                            string produto,
                                            int valorunitario,
                                            int idMercado)
        {
            var prod = new ProdutoMercado()
            {
                Quantidade = quantidade
                ,
                ProdutoNome = produto
                ,
                ValorUnitario = valorunitario
                ,
                ListaMercado = _context.Mercados.Find(idMercado)
            };

            _context.Produtos.Add(prod);
            _context.SaveChanges();

            return(Json(new { Resultado = prod.ProdutoId }, new JsonSerializerSettings()));
        }
예제 #4
0
 public async Task <IActionResult> PerfilUsuario(UsuarioApp usuario, IFormFile foto, string chkRemoverFoto)
 {
     if (ModelState.IsValid)
     {
         try
         {
             _context.Usuarios.Update(usuario);
             _context.SaveChanges();
         }
         catch (DbUpdateConcurrencyException e)
         {
             if (!await UsuarioExists(usuario.Id))
             {
                 return(RedirectToAction(nameof(Error), new { message = e.Message }));
             }
             else
             {
                 throw;
             }
         }
         return(RedirectToAction(nameof(PerfilUsuario)));
     }
     return(View(usuario));
 }