示例#1
0
        static void Main(string[] args)
        {
            /*MongoDb db = new MongoDb (
             *  "mongodb://*****:*****@"{
                    '_id': 0,
                     'zoneId': '$_id.zoneId',
                    'zone': '$_id.zone',
                    'price': '$_id.price',
                    'totalAvailable': '$totalAvailable'
                    }";
            model.Sort    = "{price:-1}";
            model.Lookup  = new Model.Data.LookupModel {
                ForeignCollectionName = "concertTicketZones",
                LocalFieldName        = "zoneId",
                ForeignFieldName      = "_id",
                ResultAs = "totalTickets"
            };



            /*MongoDb db = new MongoDb (
            *  "mongodb://*****:*****@"{_id: {'$in':
*           ['impact2019002-TM5-0',
*           'impact2019002-TM5-1']},
*            'bookStatus._id':{'$ne':'bs01'}}
*           ", out sresult)
*           .Close();
*
*           Console.WriteLine(sresult);*/
            int    totalSeats = 2;
            string seatIds    = "['impact2019002-TM5-21', 'impact2019002-TM5-22']";
            // string jsonBooked ="{'$addToSet':{'booked': {'_id':1,'bookedDate':'2019-18-03', 'bookedBy':'*****@*****.**'}}}";
            string jsonBooked = "{'$set':{'bookingStatus': {'_id':'bs02','name':'Sold Out', 'isActive': true,'bookedDate':'2019-18-03 16:26:00', 'bookedBy':'*****@*****.**'}}}";

            result = concert.BookingSeat(totalSeats, seatIds, jsonBooked, message);
            Console.WriteLine(result.Message);
            // result = concert.GetAvailableSeats("impact2019002", message);
        }
示例#2
0
 public IActionResult MyTicket(Puppy.Model.Output.Result result)
 {
     return(View(result));
 }