Esempio n. 1
0
        public async Task <BookingsHistoriesResponseModel> DeleteHistory(int id)
        {
            var history = await _bookingsHistory.GetByIdAsync(id);

            await _bookingsHistory.DeleteAsync(history);

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

            return(deletedHistoryResponseModel);
        }
Esempio n. 2
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);
        }