Esempio n. 1
0
        public ActionResult Cadastro(IFormCollection form)
        {
            UsuarioModelss usuarioModel = new UsuarioModelss();

            usuarioModel.Nome           = form["nome"];
            usuarioModel.Email          = form["email"];
            usuarioModel.Senha          = form["senha"];
            usuarioModel.DataNascimento = DateTime.Parse(form["dataNascimento"]);
            using (StreamWriter sw = new StreamWriter("usuarios.csv", true)) {
                sw.WriteLine($"{usuarioModel.Nome};{usuarioModel.Email};{usuarioModel.Senha};{usuarioModel.DataNascimento}");
            }
            ViewBag.Mensagem = "Usuario Cadastrado";
            return(View());
        }
Esempio n. 2
0
        public IActionResult Login(IFormCollection form)
        {
            UsuarioModelss usuarioModelss = new UsuarioModelss {
                Email = form["email"],
                Senha = form["senha"]
            };
            //Verificar se o usuário possui acesso para logar
            UsuarioRepositorio usuarioRep = new UsuarioRepositorio();

            if (usuarioRep.BuscarPorEmailESenha(usuarioModelss.Email, usuarioModelss.Senha) != null)
            {
                ViewBag.Mensagem = "Login Realizado";
            }
            else
            {
                ViewBag.Mensagem = "Acesso Negado";
            }

            return(View());
        }
Esempio n. 3
0
        //Carrega lista no CSV
        private List <UsuarioModelss> CarregarDoCSV()
        {
            List <UsuarioModelss> lsUsuarios = new List <UsuarioModelss> ();

            //Abre o stream de leitura do arquivo CSV
            string[] linhas = File.ReadAllLines("usuarios.csv");
            //Lê cada registro
            foreach (string linha in linhas)
            {
                //Separa os dados da linha
                string[] dados = linha.Split(";");
                //cria o objeto com os dados da linha
                UsuarioModelss usuario = new UsuarioModelss {
                    Nome           = dados[0],
                    Email          = dados[1],
                    Senha          = dados[2],
                    DataNascimento = DateTime.Parse(dados[3]),
                };
                //Adicionando o usuario na linha
                lsUsuarios.Add(usuario);
            }
            return(lsUsuarios);
        }