Exemplo n.º 1
0
        // returns all the data of the user.
        public DTUserDetails_NewsResources getUserDetails(DTUser_NewsResources dtUser, int pageNumber)
        {
            // create user details
            DTUserDetails_NewsResources userDetails = new DTUserDetails_NewsResources();
            userDetails.user = ClassToDT.UserToDT_NewsResources(ControllersHub.Instance.getINewsResourcesController().getUser(DTToClass.DTToUser(dtUser)));
            userDetails.resources  = ControllersHub.Instance.getINewsResourcesController().getResourcesListUser(DTToClass.DTToUser(dtUser), pageNumber);

            // return the datatype.
            return userDetails;
        }
Exemplo n.º 2
0
 public static DTUser_NewsResources UserToDT_NewsResources(Usuario user)
 {
     DTUser_NewsResources dtUser = new DTUser_NewsResources();
     dtUser.id = user.id;
     dtUser.username = user.apodo;
     dtUser.fullName = user.nombre;
     dtUser.mail = user.mail;
     dtUser.registerDate = (user.fechaRegistro == null) ? new DateTime() : user.fechaRegistro.Value;
     dtUser.locationLati = (float)user.latitud;
     dtUser.locationLong = (float)user.longitud;
     dtUser.numberResourcesMarkedInappr = (user.cantRecursosMarcadosInadecuados == null) ? 0 : user.cantRecursosMarcadosInadecuados.Value;
     dtUser.numberResourcesDisabled = (user.cantRecursosDeshabilitados == null) ? 0 : user.cantRecursosDeshabilitados.Value;
     dtUser.banned = user.banned;
     return dtUser;
 }