public ListaMercado DeletarMercadoPorId(int?id) { ListaMercado mercado = PegarMercadoPorId(id.Value); _context.Mercados.Remove(mercado); _context.SaveChanges(); return(mercado); }
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)); }
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())); }
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)); }