// 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; }
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; }