示例#1
0
        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"));
            }
        }
示例#5
0
        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);
        }
示例#7
0
        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"));
            }
        }