public async Task <IActionResult> Cadastrar(CadastrarViewModel model) { try { if (!ModelState.IsValid) { model.Municipios = _selectListItemHelper.MontarListaDeMunicipios(_cacheService.Obter <IEnumerable <Microrregioes> >(CacheKeys.Microrregioes)); return(View(model)); } await _PreRegistroService.Salvar(new PreRegistro { Nome = model.Nome, Email = model.Email, Telefone = model.Telefone, Cidade = model.Cidade, Endereco = model.Endereco, Cnpj = model.Cnpj, NomeEmpresa = model.NomeEmpresa, Objetivo = model.Objetivo }); TempData.Add("success", true); return(View(new CadastrarViewModel())); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); model.Municipios = _selectListItemHelper.MontarListaDeMunicipios(_cacheService.Obter <IEnumerable <Microrregioes> >(CacheKeys.Microrregioes)); return(View(model)); } }
public IActionResult Login() { var viewModel = new CadastrarViewModel(); viewModel.Mensagem = (string)TempData["msg-login"]; return View(viewModel); }
public IActionResult Cadastrar() { var viewmodel = new CadastrarViewModel(); viewmodel.Mensagem = (string)TempData["msg-cadastro"]; viewmodel.ErrosCadastro = (string[])TempData["erros-cadastro"]; return(View(viewmodel)); }
public IActionResult CriarConta()//visualizacao { var viewmodel = new CadastrarViewModel(); viewmodel.Mensagem = (string)TempData["msg-cadastro"]; viewmodel.ErrosCadastro = (string[])TempData["erros-cadastro"]; return(View(viewmodel)); }
public async Task <IActionResult> Cadastrar() { CadastrarViewModel model = new CadastrarViewModel(); if (!_cacheService.TentarObter(CacheKeys.Microrregioes, out IEnumerable <Microrregioes> microrregioes)) { microrregioes = await _microrregioesService.ObterTodos(); _ = _cacheService.CriarOuObter(CacheKeys.Microrregioes, microrregioes, TimeSpan.FromDays(90)); } model.Municipios = _selectListItemHelper.MontarListaDeMunicipios(microrregioes); return(View(model)); }
public object Post([FromBody] CadastrarViewModel novoLogin) { novoLogin = novoLogin ?? new CadastrarViewModel(); var usuarioLoginCriado = cadastrarApp.CadastrarUsuario(new AuthUser() { Email = novoLogin.Email, Password = novoLogin.Senha }); if (!usuarioLoginCriado.Status) { return(BadRequest(usuarioLoginCriado)); } return(authenticateApp.ValidanteAndCreateToken(usuarioLoginCriado.Body)); }
public ActionResult Cadastrar(CadastrarViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } if (db.Usuarios.Count(u => u.Usuario == viewModel.Login) > 0) { ModelState.AddModelError("Login", "Usuário ja existe"); return(View(viewModel)); } Usuarios novoUsuario = new Usuarios { Nome = viewModel.Nome, Usuario = viewModel.Login, Senha = Hash.GeraHash(viewModel.Senha) }; db.Usuarios.Add(novoUsuario); db.SaveChanges(); TempData["Mensagem"] = "Cadastro realizado com sucesso"; return(RedirectToAction("Index", "Home")); }
public CadastrarPage() { InitializeComponent(); BindingContext = new CadastrarViewModel(); }
protected override void OnAppearing() { base.OnAppearing(); BindingContext = new CadastrarViewModel(Navigation); }