コード例 #1
0
        public dynamic ShowAllOfferByYou(User user, ref List <int> rideIds)
        {
            try {
                var ridesByUser = Dbr.GetRidesByCreatorId(user.Id);
                //var ridesByUser = rides.Where(r => r.CreatorId.Equals(user.Id)).ToList();
                string rideHeader = string.Format("{0,-10}{1,-11}{2,-16}{3,-20}", "Index", "Source", "Destination", "Offer ID");
                int    i          = 1;

                string rideInformation = string.Empty;
                foreach (Ride ride in ridesByUser)
                {
                    rideInformation = string.Concat(rideInformation, "\n", string.Format("{0,-10}{1,-11}{2,-16}{3,-20}", i++, ride.Source, ride.Destination, ride.Id));
                    rideIds.Add(ride.Id);
                }

                string rideInfo = string.Concat(rideHeader, "\n", rideInformation);

                return(rideInfo);
            }
            catch (Exception) {
                return("Can't Fatch Offers for Now... Try later!");
            }
        }