public Usuario FindById(int?id) { Usuario usuario = null; try { using (var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["alaorden"].ToString())) { conn.Open(); var query = "SELECT * FROM Usuario where idUsuario = " + id; var cmd = new SqlCommand(query, conn); using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { usuario = new Usuario(); usuario.IdUsuario = Convert.ToInt32(dr["idUsuario"].ToString()); usuario.Apodo = dr["apodo"].ToString(); usuario.Contrasena = dr["contrasena"].ToString(); usuario.Email = dr["email"].ToString(); var direcciones = new List <Direccion>(); IRepositorioDireccion repositorioDireccion = new RepositorioDireccion(); direcciones = repositorioDireccion.FindByUsuario(usuario.IdUsuario); } } } } catch (Exception) { throw; } return(usuario); }
public List <Usuario> GetAll() { var usuarios = new List <Usuario>(); try { using (var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["alaorden"].ToString())) { conn.Open(); var query = "SELECT * from usuario"; var cmd = new SqlCommand(query, conn); using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { var obj = new Usuario(); obj.IdUsuario = Convert.ToInt32(dr["idUsuario"].ToString()); obj.Apodo = dr["apodo"].ToString(); obj.Contrasena = dr["contrasena"].ToString(); obj.Email = dr["email"].ToString(); var direcciones = new List <Direccion>(); IRepositorioDireccion repositorioDireccion = new RepositorioDireccion(); direcciones = repositorioDireccion.FindByUsuario(obj.IdUsuario); usuarios.Add(obj); } } } } catch (Exception) { throw; } return(usuarios); }