public IActionResult Create(Produto produto) { if (HttpContext.Session.GetString("login") == null || HttpContext.Session.GetString("login") == "") { return(RedirectToAction("Login", "Home")); } ViewData["usuario"] = HttpContext.Session.GetString("login"); ViewData["isAdm"] = HttpContext.Session.GetString("is_adm"); if (ModelState.IsValid) { _context.Add(produto); _context.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(produto)); }
public int CreatePesquisaNull(Cliente cliente) { var pesquisa = new Pesquisa(); pesquisa.cliente = cliente; _context.Add(pesquisa); _context.SaveChanges(); return(pesquisa.id); }
public void Seed() { if (_context.Cliente.Any() || _context.Pesquisa.Any() || _context.Produto.Any()) { return; // O banco de dados já foi populado } Produto p1 = new Produto(1, "Carrinho", "Brinquedo", 10, "marrom", 5, "Criança", 10); Produto p2 = new Produto(2, "Camiseta", "Roupa", 10, "azul", 5, "Vestimento", 3); Produto p3 = new Produto(3, "Blusa", "Manga comprida", 10, "Preto", 10, "Roupa", 12); Cliente c1 = new Cliente(1, "Murilo", "*****@*****.**", "12345678999", new DateTime(2012, 12, 10), "123456789", "Não", "Não", p1); Cliente c2 = new Cliente(2, "Renato", "*****@*****.**", "12345678999", new DateTime(2012, 12, 10), "123456789", "Sim", "Não", p2); Usuario u = new Usuario(1, "Administrador", "admin", EncryptHash.Encript("1234"), "Sim"); _context.Cliente.AddRange(c1, c2); _context.Produto.AddRange(p1, p2, p3); _context.Usuario.AddRange(u); _context.SaveChanges(); }
public IActionResult Edit(Cliente cliente) { if (HttpContext.Session.GetString("login") == null || HttpContext.Session.GetString("login") == "") { return(RedirectToAction("Login", "Home")); } ViewData["usuario"] = HttpContext.Session.GetString("name"); ViewData["isAdm"] = HttpContext.Session.GetString("is_adm"); if (!ModelState.IsValid) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cliente); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ClienteExists(cliente.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
public Cliente Insert(Cliente c) { _context.Add(c); _context.SaveChanges(); return(c); }