public IActionResult Operacao([FromForm] ViewModelRegistro vMRoperacao) { Estrategia estrategia = new Estrategia(); estrategia.Nome = vMRoperacao.EstrategiaOperacao; estrategia = _estrategiaRep.LocalizarEstrategia(estrategia); vMRoperacao.EstrategiaID = estrategia.EstrategiaID; Operacao operacao = new Operacao(); Login login = new Login(); _loginUsuario.GetLogin(login); List <Operacao> dadosOperacao = new List <Operacao>(); dadosOperacao.Add(vMRoperacao); foreach (Operacao d in dadosOperacao) { operacao = d; } operacao.UsuarioID = login.UsuarioID; _operacaoRep.InserirOperacoes(operacao); //MENSAGEM OPERAÇÃO INSERIDA COM SUCESSO return(RedirectToAction("DTrade", "Home")); }
public IActionResult Register([FromForm] ViewModelRegistro vMRegistro) { if (ModelState.IsValid) { var naoexiste = _usuarioRep.VerificarEmail(vMRegistro.Email); if (naoexiste) { Usuario usuario = new Usuario(); Login login = new Login(); usuario.Email = vMRegistro.Email; usuario.NomeCompleto = vMRegistro.NomeCompleto; _usuarioRep.Cadastrar(usuario); login.UsuarioID = usuario.UsuarioID; login.Email = usuario.Email; login.Senha = vMRegistro.Senha; _loginRep.CadastrarLogin(login); //MENSAGEM LOGADO COM SUCESSO return(RedirectToAction("Login", "Authentication")); } else { //MENSAGEM DE EMAIL JA CADASTRADO return(View()); } } return(View()); }
public List <Usuarios> MailExistente(ViewModelRegistro u) { var user = (from usuarios in ctx.Usuarios where usuarios.Email == u.Email select usuarios).ToList(); return(user); }
public ActionResult Registro(ViewModelRegistro u) { if (!ModelState.IsValid) { return(View(u)); } else { usuarios.AgregarUsuario(u); return(Redirect("/Usuario/UsuarioCreado")); } }
public IActionResult Estrategia([FromForm] ViewModelRegistro vMRestrategia) { Estrategia estrategia = new Estrategia(); estrategia.Nome = vMRestrategia.Nome; estrategia.Quando = vMRestrategia.Quando; estrategia.Como = vMRestrategia.Como; estrategia.Onde = vMRestrategia.Onde; estrategia.Porque = vMRestrategia.Porque; _estrategiaRep.CadastrarEstrategia(estrategia); //MENSAGEM ESTRATEGIA INSERIDA COM SUCESSO return(RedirectToAction("DTrade", "Home")); }
public void AgregarUsuario(ViewModelRegistro u) { Usuarios user = new Usuarios(); user.Email = u.Email; user.Password = u.Password; user.FechaNacimiento = u.FechaNacimiento; user.Activo = false; user.Token = Guid.NewGuid().ToString("N").Substring(2); user.FechaCracion = DateTime.Today; user.Foto = "user.png"; user.TipoUsuario = 2; ctx.Usuarios.Add(user); ctx.SaveChanges(); EnviarCorreo(user); }
public IActionResult RecuperarAlterarSenha([FromForm] ViewModelRegistro vMRegistro) { Login login = new Login(); login = _loginUsuario.GetLogin(login); login.Senha = vMRegistro.Senha; if (vMRegistro.SenhaNova != login.Senha) { var alterado = _loginRep.AlterarSenha(login.LoginID, login.Senha, vMRegistro.SenhaNova); if (alterado) { //MENSAGEM DE SENHA ALTERADA COM SUCESSO return(RedirectToAction("Index", "MinhasRegras")); } //MENSAGEM DE ERRO NA MUDANÇA DE SENHA return(RedirectToAction("Index", "MinhasRegras")); } else { //MENSAGEM A SENHA QUE VOCE ESTA TENTANDO MUDAR É IGUAL A ANTERIOR return(RedirectToAction("Index", "MinhasRegras")); } }