public ICollection <Conductor> ListarConductores() { try { using (uruguay_busEntities db = new uruguay_busEntities()) { ICollection <Conductor> ret = new List <Conductor>(); ICollection <conductor> conductores = (ICollection <conductor>)db.conductor.ToList(); foreach (var item in conductores) { Conductor c = ConductorConverter.convert(item); c.persona = PersonaConverter.convert(item.persona); c.persona.usuario = UsuarioConverter.convert(item.persona.usuario); c.persona.admin = AdminConverter.convert(item.persona.admin); c.persona.superadmin = SuperAdminConverter.convert(item.persona.superadmin); ret.Add(c); } return(ret); } } catch (Exception e) { throw e; } }
public Usuario ObtenerUsuario(string correo) { using (uruguay_busEntities db = new uruguay_busEntities()) { try { usuario u = db.usuario.Where(x => x.persona.correo.Equals(correo)).FirstOrDefault(); if (u == null) { return(null); } Usuario ret = UsuarioConverter.convert(u); ret.persona = PersonaConverter.convert(u.persona); ret.persona.conductor = ConductorConverter.convert(u.persona.conductor); ret.persona.admin = AdminConverter.convert(u.persona.admin); ret.persona.superadmin = SuperAdminConverter.convert(u.persona.superadmin); return(ret); } catch (Exception e) { throw e; } } }
public Usuario IniciarSesion(string correo, string contrasenia) { using (uruguay_busEntities db = new uruguay_busEntities()) { try { persona per = db.persona.Where(x => x.correo == correo).FirstOrDefault(); if (per == null) { return(null); } if (!DAL_Usuario.CompareHash(contrasenia, per.contrasenia)) { return(null); } //Persona personaRet = PersonaConverter.convert(per); Usuario usuarioRet = UsuarioConverter.convert(per.usuario); usuarioRet.persona = PersonaConverter.convert(per); usuarioRet.persona.conductor = ConductorConverter.convert(per.conductor); usuarioRet.persona.admin = AdminConverter.convert(per.admin); usuarioRet.persona.superadmin = SuperAdminConverter.convert(per.superadmin); return(usuarioRet); } catch (Exception e) { throw e; } } }
public ICollection <Usuario> ListarUsuario() { try { using (uruguay_busEntities db = new uruguay_busEntities()) { ICollection <usuario> lst = (ICollection <usuario>)db.usuario.ToList(); ICollection <Usuario> ret = new List <Usuario>(); foreach (var item in lst) { Usuario u = UsuarioConverter.convert(item); u.persona = PersonaConverter.convert(item.persona); u.persona.admin = item.persona.admin == null ? null : AdminConverter.convert(item.persona.admin); u.persona.superadmin = item.persona.superadmin == null ? null : SuperAdminConverter.convert(item.persona.superadmin); u.persona.conductor = item.persona.conductor == null ? null : ConductorConverter.convert(item.persona.conductor); ret.Add(u); } return(ret); } } catch (Exception e) { throw e; } }