Exemplo n.º 1
0
        public async Task <BookingsHistoriesResponseModel> UpdateHistory(UpdateBookingsHistoryRequestModel updateRequestModel)
        {
            var history = new BookingsHistory
            {
                Id            = updateRequestModel.Id,
                Email         = updateRequestModel.Email,
                BookingDate   = updateRequestModel.BookingDate,
                BookingTime   = updateRequestModel.BookingTime,
                FromPlace     = updateRequestModel.FromPlace,
                ToPlace       = updateRequestModel.ToPlace,
                PickupAddress = updateRequestModel.PickupAddress,
                Landmark      = updateRequestModel.Landmark,
                PickupDate    = updateRequestModel.PickupDate,
                PickupTime    = updateRequestModel.PickupTime,
                CabTypeId     = updateRequestModel.CabTypeId,
                ContactNo     = updateRequestModel.ContactNo,
                Status        = updateRequestModel.Status,
                Comp_Time     = updateRequestModel.Comp_Time,
                Charge        = updateRequestModel.Charge,
                Feedback      = updateRequestModel.Feedback
            };

            var updatedHistory = await _bookingsHistory.UpdateAsync(history);

            var updatedHistoriesResponseModel = new BookingsHistoriesResponseModel()
            {
                Id            = updatedHistory.Id,
                Email         = updatedHistory.Email,
                BookingDate   = updatedHistory.BookingDate,
                BookingTime   = updatedHistory.BookingTime,
                FromPlace     = updatedHistory.FromPlace,
                ToPlace       = updatedHistory.ToPlace,
                PickupAddress = updatedHistory.PickupAddress,
                Landmark      = updatedHistory.Landmark,
                PickupDate    = updatedHistory.PickupDate,
                PickupTime    = updatedHistory.PickupTime,
                CabTypeId     = updatedHistory.CabTypeId,
                ContactNo     = updatedHistory.ContactNo,
                Status        = updatedHistory.Status,
                Comp_Time     = updatedHistory.Comp_Time,
                Charge        = updatedHistory.Charge,
                Feedback      = updatedHistory.Feedback
            };

            return(updatedHistoriesResponseModel);
        }
Exemplo n.º 2
0
        public async Task <BookingsHistoryRegisterResponseModel> CreateHistory(BookingsHistoryRegisterRequestModel registerRequestModel)
        {
            var history = new BookingsHistory
            {
                Email         = registerRequestModel.Email,
                BookingDate   = registerRequestModel.BookingDate,
                BookingTime   = registerRequestModel.BookingTime,
                FromPlace     = registerRequestModel.FromPlace,
                ToPlace       = registerRequestModel.ToPlace,
                PickupAddress = registerRequestModel.PickupAddress,
                Landmark      = registerRequestModel.Landmark,
                PickupDate    = registerRequestModel.PickupDate,
                PickupTime    = registerRequestModel.PickupTime,
                CabTypeId     = registerRequestModel.CabTypeId,
                ContactNo     = registerRequestModel.ContactNo,
                Status        = registerRequestModel.Status,
                Comp_Time     = registerRequestModel.Comp_Time,
                Charge        = registerRequestModel.Charge,
                Feedback      = registerRequestModel.Feedback
            };

            var createdHistory = await _bookingsHistory.AddAsync(history);

            var createdHistoryResponseModel = new BookingsHistoryRegisterResponseModel
            {
                Id            = createdHistory.Id,
                Email         = createdHistory.Email,
                BookingDate   = createdHistory.BookingDate,
                BookingTime   = createdHistory.BookingTime,
                FromPlace     = createdHistory.FromPlace,
                ToPlace       = createdHistory.ToPlace,
                PickupAddress = createdHistory.PickupAddress,
                Landmark      = createdHistory.Landmark,
                PickupDate    = createdHistory.PickupDate,
                PickupTime    = createdHistory.PickupTime,
                CabTypeId     = createdHistory.CabTypeId,
                ContactNo     = createdHistory.ContactNo,
                Status        = createdHistory.Status,
                Comp_Time     = createdHistory.Comp_Time,
                Charge        = createdHistory.Charge,
                Feedback      = createdHistory.Feedback
            };

            return(createdHistoryResponseModel);
        }
Exemplo n.º 3
0
        public async Task <ApplicationCore.Models.Response.BookingsHistory> Edit(ApplicationCore.Models.Request.BookingsHistory request)
        {
            BookingsHistory entity = new BookingsHistory()
            {
                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,
                Charge        = request.Charge,
                Feedback      = request.Feedback,
                Comp_time     = request.Comp_time
            };
            var book = await _bookingsHistoryRepository.UpdateAsync(entity);

            ApplicationCore.Models.Response.BookingsHistory bookings = new ApplicationCore.Models.Response.BookingsHistory()
            {
                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,
                Charge        = book.Charge,
                Feedback      = book.Feedback,
                Comp_time     = book.Comp_time
            };
            return(bookings);
        }