public List <CadastroModels> Listar() { List <CadastroModels> listadeCadastro = new List <CadastroModels> (); string[] linhas = File.ReadAllLines(PATH); foreach (var item in linhas) { if (string.IsNullOrEmpty(item)) { continue; } string[] dados = item.Split(";"); CadastroModels cadastro = new CadastroModels(); cadastro.Id = int.Parse(dados[0]); cadastro.Nome = dados[1]; cadastro.Email = dados[2]; cadastro.Senha = dados[3]; cadastro.Telefone = dados[4]; cadastro.DatadeNascimento = DateTime.Parse(dados[5]); cadastro.ehAdmin = bool.Parse(dados[6]); listadeCadastro.Add(cadastro); } return(listadeCadastro); }
public void Cadastrar(CadastroModels cadastro) { if (File.Exists(PATH)) { cadastro.Id = File.ReadAllLines(PATH).Length + 1; } else { cadastro.Id = 1; } StreamWriter sw = new StreamWriter(PATH, true); sw.WriteLine($"{cadastro.Id};{cadastro.Nome};{cadastro.Email};{cadastro.Senha};{cadastro.Telefone};{cadastro.DatadeNascimento.ToShortDateString()};{cadastro.ehAdmin}"); sw.Close(); }
public IActionResult Cadastrar(IFormCollection form) { // try{ CadastroModels cadastro = new CadastroModels(); cadastro.Nome = form["nome"]; cadastro.Email = form["email"]; cadastro.Senha = form["senha"]; cadastro.Telefone = form["telefone"]; cadastro.DatadeNascimento = DateTime.Parse(form["data-nascimento"]); CadastroRepositorio cadastroRepositorio = new CadastroRepositorio(); cadastroRepositorio.Cadastrar(cadastro); // } catch (System.FormatException fe) { // for(int i = 0; i <10; i++){ // System.Console.WriteLine ("das"); // } return(RedirectToAction("Index", "Home")); }