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); }
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); }
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); }