public static bool RegistroUsuario(string email) //Para ver si ya se logueo anteriormente { List <LogicaUsuario> Usuarios = Archivo.Instancia.Leer <LogicaUsuario>(); if (Usuarios != null) { LogicaUsuario us = Usuarios.Where(x => x.Email == email).FirstOrDefault(); if (us != null) { return(true); } } return(false); }
public void Guardar(LogicaUsuario usu, bool suprimir) { string rutas = Path.Combine(carpeta, usuarios); List <LogicaUsuario> listusu = new List <LogicaUsuario>(); listusu = Leer <LogicaUsuario>(); int cont = 0; bool br = true; if (listusu != null) { foreach (var item in listusu) { if (item.Id == usu.Id) { if (suprimir) { listusu.RemoveAt(cont); } else { listusu.RemoveAt(cont); listusu.Insert(cont, usu); } br = false; break; } cont++; } if (br) { listusu.Add(usu); } } else { listusu = new List <LogicaUsuario>(); listusu.Add(usu); } using (StreamWriter escritor = new StreamWriter(ruta, false)) { string Serializar = JsonConvert.SerializeObject(listusu); escritor.Write(Serializar); } }