public async Task <IActionResult> Create([Bind("ContactId,Name,Phone,Email,Type,Desc")] Contacts contacts) { if (ModelState.IsValid) { _context.Add(contacts); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(contacts)); }
public async Task <IActionResult> Create([Bind("PontoId,PPicture,PNome,PCategoria,PDescricao,PEndereco,PCoordenadas,PHorarioSemana,PHorarioFimSemana,PHorarioFeriado,PContacto,PEmail,PPersonsNum,PTotalPersonsNum,PCovid")] Pontos pontos) { if (ModelState.IsValid) { _context.Add(pontos); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pontos)); }
public async Task <IActionResult> Create([Bind("AgendamentoID,PessoaID,PontoDeInteresseID,AData,AHora,ANumPessoas")] Agendamento agendamento) { if (ModelState.IsValid) { _context.Add(agendamento); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["PessoaID"] = new SelectList(_context.Pessoa, "PessoaID", "PNome", agendamento.PessoaID); ViewData["PontoDeInteresseID"] = new SelectList(_context.PontoDeInteresse, "PontoDeInteresseID", "PNome", agendamento.PontoDeInteresseID); return(View(agendamento)); }
public async Task <IActionResult> Create([Bind("HorarioID,PontoDeInteresseID,DiaID,HInicio,HFim")] Horario horario) { if (ModelState.IsValid) { _context.Add(horario); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DiaID"] = new SelectList(_context.Dia, "DiaID", "DNome", horario.DiaID); ViewData["PontoDeInteresseID"] = new SelectList(_context.PontoDeInteresse, "PontoDeInteresseID", "PNome", horario.PontoDeInteresseID); return(View(horario)); }
public async Task <IActionResult> Create2([Bind("PontoDeInteresseID,CategoriaID,PNome,PDescricao,PEndereco,PCoordenadas,PContacto,PEmail,PNumPessoas,PMaxPessoas,EstadoID,PDataEstado,PComments")] PontoDeInteresse pontoDeInteresse) { if (ModelState.IsValid) { _context.Add(pontoDeInteresse); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CategoriaID"] = new SelectList(_context.Categoria, "CategoriaID", "CategoriaID", pontoDeInteresse.CategoriaID); ViewData["EstadoID"] = new SelectList(_context.Estado, "EstadoID", "EstadoID", pontoDeInteresse.EstadoID); return(View(pontoDeInteresse)); }
public async Task <IActionResult> Register(RegisterPessoaViewModel pessoaInfo) { if (!ModelState.IsValid) { return(View(pessoaInfo)); } string username = pessoaInfo.PEmail; IdentityUser user = await _userManager.FindByNameAsync(username); if (user != null) { ModelState.AddModelError("PEmail", "Já existe um utilizador com esse e-mail."); return(View(pessoaInfo)); } user = new IdentityUser(username); await _userManager.CreateAsync(user, pessoaInfo.Password); await _userManager.AddToRoleAsync(user, "Pessoa"); Pessoa pessoa = new Pessoa { PNome = pessoaInfo.PNome, PContato = pessoaInfo.PContato, PEmail = pessoaInfo.PEmail, CTDataNas = pessoaInfo.CTDataNas, CTNIF = pessoaInfo.CTNIF, CTLocalidade = pessoaInfo.CTLocalidade, CTPais = pessoaInfo.CTPais, CTEndereco = pessoaInfo.CTEndereco, PComments = pessoaInfo.PComments }; _context.Add(pessoa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), "Home")); }