public UsuarioMembership(SujetoUsuario us) //Usuario es tabla del modelo (LibreriaDB) { IdSujeto = us.IdSujeto; Usuario = us.Usuario; Login = us.Usuario; IdSucursal = us.IdSucursal; IdRol = us.IdRol; }
public override MembershipUser GetUser(string username, bool userIsOnline) { //Conneccion con la base de datos. using (var DB = new LibreriaDB()) { var user = DB.Usuario.FirstOrDefault(P => P.Login == username); SujetoUsuario Us = new SujetoUsuario(); Us.IdSujeto = (int)user.IdSujeto; Us.Usuario = user.Sujeto.Apellidos + ' ' + user.Sujeto.Nombres; Us.Login = user.Login; Us.IdSucursal = 1; Us.IdRol = (short)user.RolUsuario.SingleOrDefault().IdRol; return(user == null ? null : new UsuarioMembership(Us)); } }