public async Task <IActionResult> Create([Bind("id,statusEvento,nomeEvento,endereco,bairro,numeroResidenia,cep,descricao,email,telefone,complemento,dataInicio,dataTermino,tipoEvento,valorEvento,FotoEvento,idCliente,idCidade")] Evento evento, IFormFile FotoEvento) { if (ModelState.IsValid) { if (FotoEvento != null) { //especificar qual é a pasta que deve salvar o arquivo string pasta = Path.Combine(webHostEnvironment.WebRootPath, "images\\eventoFotos"); var nomeArquivo = Guid.NewGuid().ToString() + "_" + FotoEvento.FileName; string caminhoArquivo = Path.Combine(pasta, nomeArquivo); using (var stream = new FileStream(caminhoArquivo, FileMode.Create)) { await FotoEvento.CopyToAsync(stream); }; evento.FotoEvento = "/images/eventoFotos/" + nomeArquivo; } _context.Add(evento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idCliente"] = new SelectList(_context.Clientes, "id", "nomeCliente", evento.idCliente); ViewData["idCidade"] = new SelectList(_context.Cidade, "id", "nomeCidade", evento.idCidade); return(View(evento)); }
public async Task <IActionResult> Create([Bind("id,nomeCliente,nomeEmpresa,cepEmpresa,endereco,bairro,complemento,numeroResidencial,telefoneContato,email,senha,caminhoImagemPerfil,idCidade")] Clientes clientes, IFormFile caminhoImagemPerfil) { if (ModelState.IsValid) { if (caminhoImagemPerfil != null) { //especificar qual é a pasta que deve salvar o arquivo string pasta = Path.Combine(webHostEnvironment.WebRootPath, "images\\avatarUsuario"); var nomeArquivo = Guid.NewGuid().ToString() + "_" + caminhoImagemPerfil.FileName; string caminhoArquivo = Path.Combine(pasta, nomeArquivo); using (var stream = new FileStream(caminhoArquivo, FileMode.Create)) { await caminhoImagemPerfil.CopyToAsync(stream); }; clientes.caminhoImagemPerfil = "/images/avatarUsuario/" + nomeArquivo; } _context.Add(clientes); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idCidade"] = new SelectList(_context.Cidade, "id", "nomeCidade", clientes.idCidade); return(View(clientes)); }
public async Task <IActionResult> Create([Bind("id,tipoPagamento")] FormaPagamento formaPagamento) { if (ModelState.IsValid) { _context.Add(formaPagamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(formaPagamento)); }
public async Task <IActionResult> Create([Bind("id,nomeEstado,uf")] Estados estados) { if (ModelState.IsValid) { _context.Add(estados); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(estados)); }
public async Task <IActionResult> Create([Bind("id,idFormaPagamento")] PagamentoAnuncio pagamentoAnuncio) { if (ModelState.IsValid) { _context.Add(pagamentoAnuncio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idFormaPagamento"] = new SelectList(_context.FormaPagamento, "id", "tipoPagamento", pagamentoAnuncio.idFormaPagamento); return(View(pagamentoAnuncio)); }
public async Task <IActionResult> Create([Bind("id,nomeCidade,idEstado")] Cidade cidade) { if (ModelState.IsValid) { _context.Add(cidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["idEstado"] = new SelectList(_context.Estados, "id", "nomeEstado", cidade.idEstado); return(View(cidade)); }