public async Task <APIResult> UpdateOrderTrip([FromBody] UpdateTripCommand command) { return(new APIResult() { Result = await mediator.Send(command) }); }
public async Task <IActionResult> Update(int idTrip, UpdateTripCommand command) { command.idTrip = idTrip; var commandResult = await _mediator.Send(command); return(Ok(commandResult)); }
public Task <TripCommandResponse> Handle(UpdateTripCommand request, CancellationToken cancellationToken) { Trip trip = _repo.UpdateTrip(request.Data); var response = new TripCommandResponse(trip); response.Status = GetResponseStatus(trip); return(Task.FromResult(response)); }
public IActionResult UpdateTrip([FromBody] TripDto tripDto) { EnsureArg.IsNotNull(tripDto); var command = new UpdateTripCommand(tripDto); CommandDispatcher.Execute(command); return(NoContent()); }
public DetailPageViewModel(int ID, MainViewModel param) { Trip = DatabaseAccess.LoadSingleTrip(ID); Trip.Name = Trip.Name.ToUpper(); this.viewModel = param; UpdateTrip = new UpdateTripCommand(viewModel, ID); AddPlaceImage = new RelayCommand(o => AddPlaceImageForTrip()); PrevClick = new RelayCommand(o => PrevButtonClick()); NextClick = new RelayCommand(o => NextButtonClick()); EndTrip = new RelayCommand(o => EndTripClick()); InitPlaceImage(); CalcRemainMoney(); InitChart(); if (Trip.IsFinished) { Status = "ĐÃ KẾT THÚC"; } else { Status = "ĐANG ĐI"; } }
public async Task <TripCommandResponse> UpdateTripAsync(TravelUser user, Trip trip) { var command = new UpdateTripCommand(user, trip); return(await _mediator.Send(command)); }