Example #1
0
        public async Task <ApplicationCore.Models.Response.Bookings> Edit(ApplicationCore.Models.Request.Bookings request)
        {
            Bookings entity = new Bookings()
            {
                Id            = request.Id,
                Email         = request.Email,
                BookingDate   = request.BookingDate,
                BookingTime   = request.BookingTime,
                FromPlace     = request.FromPlace,
                ToPlace       = request.ToPlace,
                PickupAddress = request.PickupAddress,
                LandMark      = request.LandMark,
                PickupDate    = request.PickupDate,
                PickupTime    = request.PickupTime,
                CabTypeId     = request.CabTypesId,
                ContactNo     = request.ContactNo,
                Status        = request.Status
            };
            var book = await _bookingsRepository.UpdateAsync(entity);

            ApplicationCore.Models.Response.Bookings bookings = new ApplicationCore.Models.Response.Bookings()
            {
                Id            = book.Id,
                Email         = book.Email,
                BookingDate   = book.BookingDate,
                BookingTime   = book.BookingTime,
                FromPlace     = book.FromPlace,
                ToPlace       = book.ToPlace,
                PickupAddress = book.PickupAddress,
                LandMark      = book.LandMark,
                PickupDate    = book.PickupDate,
                PickupTime    = book.PickupTime,
                CabTypesId    = book.CabTypeId,
                ContactNo     = book.ContactNo,
                Status        = book.Status
            };
            return(bookings);
        }
Example #2
0
        public async Task <IActionResult> UpdatePlace(ApplicationCore.Models.Request.Bookings bookings)
        {
            var result = await _bookingsService.Edit(bookings);

            return(result != null?Ok(result) : NotFound("Please input your info"));
        }