Пример #1
0
        public virtual string GetProperty(string strPropertyName, string strFormat, System.Globalization.CultureInfo formatProvider, DotNetNuke.Entities.Users.UserInfo accessingUser, DotNetNuke.Services.Tokens.Scope accessLevel, ref bool propertyNotFound)
        {
            switch (strPropertyName.ToLower())
            {
            case "rideid": // Int
                return(RideId.ToString(strFormat, formatProvider));

            case "moduleid": // Int
                return(ModuleId.ToString(strFormat, formatProvider));

            case "userid": // Int
                return(UserId.ToString(strFormat, formatProvider));

            case "incoming": // Bit
                return(Incoming.ToString());

            case "location": // NVarChar
                return(PropertyAccess.FormatString(Location, strFormat));

            case "notes": // NVarCharMax
                return(PropertyAccess.FormatString(Notes, strFormat));

            case "placesavailable": // Int
                return(PlacesAvailable.ToString(strFormat, formatProvider));

            default:
                propertyNotFound = true;
                break;
            }

            return(Null.NullString);
        }
        public virtual string GetProperty(string strPropertyName, string strFormat, System.Globalization.CultureInfo formatProvider, DotNetNuke.Entities.Users.UserInfo accessingUser, DotNetNuke.Services.Tokens.Scope accessLevel, ref bool propertyNotFound)
        {
            switch (strPropertyName.ToLower())
            {
            case "rideid": // Int
                return(RideId.ToString(strFormat, formatProvider));

            case "userid": // Int
                return(UserId.ToString(strFormat, formatProvider));

            case "accepted": // Bit
                return(Accepted.ToString());

            case "comments": // NVarCharMax
                if (Comments == null)
                {
                    return("");
                }
                ;
                return(PropertyAccess.FormatString(Comments, strFormat));

            default:
                propertyNotFound = true;
                break;
            }

            return(Null.NullString);
        }
Пример #3
0
 public UpdateRideCommand(RideId rideId, List <long> participantIds, DateTimeOffset?date, double?price, AppUserId appUserId)
 {
     RideId         = rideId;
     ParticipantIds = participantIds;
     Date           = date;
     Price          = price;
     AppUserId      = appUserId;
 }
Пример #4
0
 public Stop(AppUserId participantId,
             Location location,
             RideId rideId)
 {
     ParticipantId = participantId;
     Location      = location;
     RideId        = rideId;
 }
Пример #5
0
 public AddRideRequestCommand(RideId rideId,
                              AppUserId requestingUserId,
                              AppUserId rideOwnerId,
                              Location location)
 {
     RideId           = rideId;
     RequestingUserId = requestingUserId;
     RideOwnerId      = rideOwnerId;
     Location         = location;
 }
Пример #6
0
 public RideRequest(RideRequestId rideRequestId,
                    bool isAccepted,
                    bool isPending,
                    RideId rideId,
                    AppUserId requestingUserId,
                    AppUserId rideOwnerId,
                    DateTimeOffset dateAdded,
                    Location location)
 {
     Id               = rideRequestId;
     IsAccepted       = isAccepted;
     IsPending        = isPending;
     RideId           = rideId;
     RequestingUserId = requestingUserId;
     RideOwnerId      = rideOwnerId;
     DateAdded        = dateAdded;
     Location         = location;
 }
 public RemoveUserFromRideCommand(RideId rideId, AppUserId appUserId, AppUserId requestingUserId)
 {
     RideId           = rideId;
     AppUserId        = appUserId;
     RequestingUserId = requestingUserId;
 }
Пример #8
0
 public GetRideQuery(RideId rideId)
 => RideId = rideId;
Пример #9
0
 public RideMinimalDto(RideId rideId, bool isUserParticipant, DateTimeOffset date, Location destination) : this(rideId,
                                                                                                                date, destination)
 {
     IsUserParticipant = isUserParticipant;
     IsUserParticipant = isUserParticipant;
 }
Пример #10
0
 public RideMinimalDto(RideId rideId, DateTimeOffset date, Location destination)
 {
     RideId      = rideId;
     Date        = date;
     Destination = new LocationDto(destination.Longitude, destination.Latitude);
 }
Пример #11
0
 public DeleteRideCommand(RideId rideId, AppUserId appUserId)
 {
     RideId    = rideId;
     AppUserId = appUserId;
 }
Пример #12
0
 public UserParticipatedRide(AppUserId appUserId, RideId rideId)
 {
     AppUserId = appUserId;
     RideId    = rideId;
 }