public void InserirCategoriaTeste() { _dbContext.Categorias.Add(new Categoria { Nome = "Cozinha" }); _dbContext.SaveChanges(); }
//PUT é igual UPDATE public IHttpActionResult PutProduto([FromUri] int id, [FromBody] Produto produto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != produto.Id) { return(BadRequest()); } _db.Entry(produto).State = EntityState.Modified; produto.Categoria = _db.Categorias.Find(produto.Categoria.ID); try { _db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProdutoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void Seed() { // Seed LojaDbContext context = (LojaDbContext)_repository.Context; context.Usuarios.Add(new Usuario() { Nome = "Dev", Senha = "123", Email = "*****@*****.**", DataNascimento = DateTime.Now }); context.SaveChanges(); context.Categorias.Add(new Categoria() { Nome = "Wearable", Descricao = "Wearable", UsuarioId = 1 }); context.SaveChanges(); context.Fabricantes.Add(new Fabricante() { Nome = "Apple", UsuarioId = 1 }); context.SaveChanges(); }
public void InserirCategoriaTest() { var categoria = new Categoria(); categoria.Nome = "Eletronicos"; db.Categorias.Add(categoria); db.SaveChanges(); }
public void InserirCategoriaTeste() { var categoria = new Categoria(); categoria.Nome = "Informatica"; db.Categorias.Add(categoria); db.SaveChanges(); }
public ActionResult Create(CategoriaViewModel viewModel) { if (ModelState.IsValid) { db.Categorias.Add(Mapear(viewModel)); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create(ProdutoViewModel produtoVM) { if (ModelState.IsValid) { _db.Produtos.Add(Mapeamento.Mapear(produtoVM, _db)); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtoVM)); }
public ActionResult Create([Bind(Include = "Id,Nome")] Categoria categoria) { if (ModelState.IsValid) { db.Categorias.Add(categoria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); }
public void InserirCategoriaTest() { //var categoria = new Categoria(); //categoria.Nome = "Cozinha"; //_dbContext.Categorias.Add(categoria); _dbContext.Categorias.Add(new Categoria { Nome = "Cozinha" }); _dbContext.SaveChanges(); }
// inserir produto teste //[TestMethod()] public void InserirProdutoTeste() { Produto produto = new Produto(); produto.Estoque = 5; produto.Nome = "Caneta"; produto.Preco = 22.06m; produto.Categoria = _db.Categorias.Where(x => x.Nome == "Papelaria").Single(); _db.Produtos.Add(produto); _db.SaveChanges(); }
public ActionResult Create(ProdutoViewModel viewModel) { if (ModelState.IsValid) { db.Produtos.Add(Mapeamento.Mapear(viewModel, db)); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viewModel)); }
public ActionResult Create(ProdutoViewModel produto) { if (ModelState.IsValid) { db.Produtos.Add(produtoMap.Mapear(produto, db)); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produto)); }
public void IsnserirProdutoTest() { var produto = new Produto(); produto.Nome = "Secador de Cabelo"; produto.Preco = 159.21m; produto.Estoque = 2; produto.Categoria = _db.Categorias.Where(c => c.Id == 3).First(); _db.Produtos.Add(produto); _db.SaveChanges(); }
public ActionResult Create(ProdutoViewModel produto) { if (ModelState.IsValid) { db.Produtos.Add(produtoMap.Mapear(produto, db)); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(db.ProdutoImagems, "ProdutoId", "ContentType", produto.Id); return(View(produto)); }
public ActionResult Create(ProdutoViewModel viewModel) { if (ModelState.IsValid) { var produto = Mapear(viewModel); db.Produtos.Add(produto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View("~/Areas/Admin/Views/Produtos/CreateOrEdit.cshtml", viewModel)); }
public void InserirProdutoTeste() { var produto = new Produto(); produto.Nome = "Banana"; produto.Preco = 2.4m; produto.Estoque = 25; produto.Categoria = _db.Categorias.Where(c => c.Nome == "Mercearia").First(); _db.Produtos.Add(produto); _db.SaveChanges(); }
public void InserirProdutoTeste() { var caneta = new Produto(); caneta.Estoque = 5; caneta.Nome = "Caneta"; caneta.Preco = 22.06m; caneta.Categoria = _db.Categorias .Where(c => c.Nome == "Papelaria").Single(); _db.Produtos.Add(caneta); _db.SaveChanges(); }
public void InserirProdutoTeste() { Produto produto = new Produto(); produto.Nome = "Caneta"; produto.preco = 20.00m; produto.Estoque = 50; // produto.Categoria = new Categoria { Nome = "Prfumaria" }; produto.Categoria = _db.Categorias.Single(c => c.Id == 1); _db.Produtos.Add(produto); _db.SaveChanges(); }
public ActionResult Create(ProdutoViewModel viewModel) { try { var produto = Mapeamento.Mapear(viewModel, _db); _db.Produtos.Add(produto); _db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
protected override void Seed(LojaDbContext context) { if (!context.Categorias.Any()) { context.Categorias.AddRange(ObterCategorias()); context.SaveChanges(); } if (!context.Produtos.Any()) { context.Produtos.AddRange(ObterProdutos(context)); context.SaveChanges(); } base.Seed(context); }
public void InserirCategoriaTeste() { var papelaria = new Categoria(); papelaria.Nome = "Papelaria"; db.Categorias.Add(papelaria); var informatica = new Categoria(); informatica.Nome = "Informática"; db.Categorias.Add(informatica); db.SaveChanges(); }
public ActionResult Create(ProdutoViewModel viewModel) //public ActionResult Create(int id, string nome, decimal preco) //public ActionResult Create(FormCollection formulario) { //var nome = formulario["nome"]; if (ModelState.IsValid) { var produto = Mapear(viewModel); db.Produtos.Add(produto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View("~/Areas/Admin/Views/Produtos/CreateOrEdit.cshtml", viewModel)); }
public void InserirProdutoTeste() { var produto = new Produto(); produto.Estoque = 16; produto.Nome = "Caneta"; produto.Preco = 16.25m; //produto.Categoria = new Categoria(); //produto.Categoria = _db.Categorias.Where((Categoria c) => c.Nome == "Papelaria") //produto.Categoria = _db.Categorias.Where(c => c.Nome == "Papelaria").First(); //produto.Categoria = _db.Categorias.Where(c => c.Nome == "Papelaria").Single(); produto.Categoria = _db.Categorias.Single(c => c.Id == 1); _db.Produtos.Add(produto); _db.SaveChanges(); }
protected override void Seed(LojaDbContext context) { //context.Database.ExecuteSqlCommand(""); if (!context.Produtos.Any()) { context.Produtos.AddRange(ObterProdutos()); context.SaveChanges(); } }
public ActionResult Create(ProdutoViewModel viewModel) { if (viewModel.Imagem != null && !Produto.ValidarFormatoImagem(viewModel.Imagem.ContentType)) { ModelState.AddModelError("imagemProduto", "Apenas arquivos de imagem são permitidos."); } var produto = Mapeamento.Mapear(viewModel, db); if (ModelState.IsValid) { db.Produtos.Add(produto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(Mapeamento.Mapear(produto, db.Categorias.ToList()))); }
static void Main(string[] args) { LojaDbContext lDB = new LojaDbContext(); Produto p = new Produto { Nome = "Tenis", idMarca = 1, Preco = 250.00M }; lDB.Produtos.Add(p); lDB.SaveChanges(); }
public IActionResult Criar(LoginViewModel login) { if (ModelState.IsValid) { _context.Usuarios.Add(new Usuario { Username = login.Username, Password = login.Password }); _context.SaveChanges(); return(RedirectToAction("Index", "Usuario")); } return(View("Index")); }
public void InserirProdutoTeste() { var produto = new Produto(); produto.Categoria = _categoriaRepositorio.Obter(1); produto.Estoque = 34; produto.Nome = "Caneta"; produto.Preco = 22.63m; _produtoRepositorio.Adicionar(produto); _contexto.SaveChanges(); }
public void InserirProdutoTest() { var caneta = new Produto(); caneta.Nome = "Caneta"; caneta.Preco = 15.42m; caneta.Estoque = 42; //caneta.Categoria = _contexto.Categorias.Single(ComparararNomeCategoria); //caneta.Categoria = _contexto.Categorias.Single(delegate (Categoria c) { return c.Nome == "Papelaria"; }); //caneta.Categoria = _contexto.Categorias.Single((Categoria c) => c.Nome == "Papelaria"); caneta.Categoria = _contexto.Categorias.Single(c => c.Nome == "Papelaria"); _contexto.Produtos.Add(caneta); _contexto.SaveChanges(); }
public void InserirPapelariaTest() { using (var db = new LojaDbContext()) { if (!db.Categorias.Any(c => c.Nome == "Papelaria")) { var papelaria = new Categoria(); papelaria.Nome = "Papelaria"; db.Categorias.Add(papelaria); db.SaveChanges(); } } InserirProdutoTeste(); EditarProdutoTeste(); ExcluirProdutoTeste(); }