public List <UsuarioRegistradoOk> ListarOk() { using (TrabajoFinalBD db = new TrabajoFinalBD()) { var result = (from U in db.Usuarios join R in db.Rol on U.RolId equals R.Id select new { Id = U.Id, NombreUsuario = U.NombreUsuario, Apellidos = U.Apellidos, Nombres = U.Nombres, FechaNacimiento = U.FechaNacimiento, Telefono = U.Telefono, Estado = U.Estado, EstadoCivil = U.EstadoCivil, Contraseña = U.Contraseña, descripcion = R.descripcion, }).ToList(); List <UsuarioRegistradoOk> ListUsuarioOk = new List <UsuarioRegistradoOk>(); result.ForEach(dto => { UsuarioRegistradoOk UsuarioRegOk = new UsuarioRegistradoOk(); UsuarioRegOk.Id = dto.Id; UsuarioRegOk.NombreUsuario = dto.NombreUsuario; UsuarioRegOk.Apellidos = dto.Apellidos; UsuarioRegOk.Nombres = dto.Nombres; UsuarioRegOk.FechaNacimiento = dto.FechaNacimiento; UsuarioRegOk.Telefono = dto.Telefono; UsuarioRegOk.EstadoCivil = dto.EstadoCivil; UsuarioRegOk.Estado = dto.Estado; UsuarioRegOk.Rol = dto.descripcion; UsuarioRegOk.Contraseña = dto.Contraseña; ListUsuarioOk.Add(UsuarioRegOk); }); return(ListUsuarioOk); } }
public UsuarioRegistradoOk FindById2(int Id) { using (TrabajoFinalBD db = new TrabajoFinalBD()) { var result = (from U in db.Usuarios join R in db.Rol on U.RolId equals R.Id where (U.Id == Id) select new { Id = U.Id, NombreUsuario = U.NombreUsuario, Apellidos = U.Apellidos, Nombres = U.Nombres, FechaNacimiento = U.FechaNacimiento, Telefono = U.Telefono, Estado = U.Estado, EstadoCivil = U.EstadoCivil, descripcion = R.descripcion, }).ToList(); UsuarioRegistradoOk UsuarioRegOk = new UsuarioRegistradoOk(); result.ForEach(dto => { UsuarioRegOk.Id = dto.Id; UsuarioRegOk.NombreUsuario = dto.NombreUsuario; UsuarioRegOk.Apellidos = dto.Apellidos; UsuarioRegOk.Nombres = dto.Nombres; UsuarioRegOk.FechaNacimiento = dto.FechaNacimiento; UsuarioRegOk.Telefono = dto.Telefono; UsuarioRegOk.EstadoCivil = dto.EstadoCivil; UsuarioRegOk.Estado = dto.Estado; UsuarioRegOk.Rol = dto.descripcion; }); return(UsuarioRegOk); } }
public ActionResult Delete(UsuarioRegistradoOk UserOk) { _gestorDeUsuarios.Borrar(Convert.ToInt32(UserOk.Id)); return(PartialView("_List", _gestorDeUsuarios.ListarOk())); }