public async Task <IActionResult> Create(int?anuncioId) { if (anuncioId > 0) { //busca os dados do anuncio para preencher os campos do produto Anuncio anuncio = await _context.Anuncio.FirstOrDefaultAsync(m => m.Id == anuncioId); Produto produto = new Produto(); produto.Titulo = anuncio.Titulo; produto.Anuncio = anuncio.Link; produto.Bairro = anuncio.Bairro; produto.DataCadastro = DateTime.Now; produto.Descricao = anuncio.Descricao; produto.Endereco = anuncio.UF; produto.Telefone = anuncio.Telefone; produto.Vendedor = anuncio.Vendedor; produto.VlAnunciado = anuncio.VlAnunciado; //Busca o último Id Produto ultimoProduto = await _context.Produto.OrderByDescending(o => o.Id).FirstOrDefaultAsync(); produto.Id = (ultimoProduto != null) ? ultimoProduto.Id + 1 : 1; var user = await _userManager.FindByNameAsync(User.Identity.Name); produto.Usuario = user; _context.Add(produto); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View()); }
public async Task <IActionResult> Create(Leilao leilao) { if (ModelState.IsValid) { _context.Add(leilao); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(leilao)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Telefone,Site,TaxaAvaliacaoPadrao,TaxaVendaPadrao")] Leiloeiro leiloeiro) { if (ModelState.IsValid) { _context.Add(leiloeiro); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(leiloeiro)); }
public async Task <IActionResult> Create(Lote Lote) { if (ModelState.IsValid) { _context.Add(Lote); await _context.SaveChangesAsync(); return(RedirectToAction("Details", "Leiloes", new { Id = Lote.LeilaoId })); } return(View(Lote)); }
public async Task <IActionResult> Create([Bind("Id,OlxIdVendedor,Nome")] VendedorProibido vendedorProibido) { if (ModelState.IsValid) { _context.Add(vendedorProibido); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vendedorProibido)); }
public async Task <IActionResult> Create([Bind("Id,Descricao,Data,TaxaAvaliacao,TaxaVenda,LeiloeiroId")] Leilao leilao) { if (ModelState.IsValid) { _context.Add(leilao); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["LeiloeiroId"] = new SelectList(_context.Leiloeiro, "Id", "Id", leilao.LeiloeiroId); return(View(leilao)); }
public async Task <IActionResult> Create([Bind("Id,Numero,VlAvalicao,VlCondicional,VlLance,ProdutoId,LeilaoId")] Lote lote) { if (ModelState.IsValid) { _context.Add(lote); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["LeilaoId"] = new SelectList(_context.Leilao, "Id", "Id", lote.LeilaoId); return(View(lote)); }
//public async Task<IActionResult> Create([Bind("Id,Nome,Email,Celular,Endereco")] Usuario Usuario) public async Task <IActionResult> Create(Usuario Usuario) { if (ModelState.IsValid) { // Usuario = Usuario.UserId = Guid.Parse("40b72079-0bd7-4fef-97aa-add4289f23aa"); Usuario.UserName = User.Identity.Name; _context.Add(Usuario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(Usuario)); }