public static IEnumerable <Usuario> LeerUsuarioDesdeArchivo(string carpeta, string archivo, string delimitador) { RepositorioUsuario repoUsu = new RepositorioUsuario(); //lee del archivo delimitado y los almacena en una lista de clientes. string ruta = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, carpeta, archivo); List <Usuario> lista = new List <Usuario>(); try { using (StreamReader sr = new StreamReader(ruta)) { string linea = sr.ReadLine(); while (linea != null) { Usuario usu = LeerUsuario(linea, delimitador); if (usu != null && usu.Validar() && !repoUsu.FindAll().Contains(usu)) // { repoUsu.Add(usu); } linea = sr.ReadLine(); } } return(lista); } catch (FileNotFoundException ex) { return(null); } }
public bool InsertarUsuario(DtoUsuario usr) { IRepositorioUsuario rep = new RepositorioUsuario(); if (usr != null) { Usuario user = new Usuario { Email = usr.Email, Password = usr.Password }; return(rep.Add(user)); } return(false); }
public ActionResult Create(Usuario usuario) { if (ModelState.IsValid) { if (repo.Add(usuario)) { return(RedirectToAction("Index")); } else { return(View(usuario)); } } return(View()); }