Example #1
0
 public async Task <APIResult> UpdateOrderTrip([FromBody] UpdateTripCommand command)
 {
     return(new APIResult()
     {
         Result = await mediator.Send(command)
     });
 }
Example #2
0
        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));
        }
Example #4
0
        public IActionResult UpdateTrip([FromBody] TripDto tripDto)
        {
            EnsureArg.IsNotNull(tripDto);
            var command = new UpdateTripCommand(tripDto);

            CommandDispatcher.Execute(command);

            return(NoContent());
        }
Example #5
0
 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";
     }
 }
Example #6
0
        public async Task <TripCommandResponse> UpdateTripAsync(TravelUser user, Trip trip)
        {
            var command = new UpdateTripCommand(user, trip);

            return(await _mediator.Send(command));
        }