public MarkClientAsArrivedCommandAnswer MarkClientAsArrived(MarkClientAsArrivedCommand command)
        {
            var reservations = reservationRepository.GetModels();
            var reservation = reservations.FirstOrDefault(model => model.Id == command.ReservationId);

            reservation.CancelTime = DateTime.Now;
            reservationRepository.Update(reservation.Id, reservation);
            reservationRepository.SaveChanges();

            var result = new MarkClientAsArrivedCommandAnswer
            {
                Token = (Guid)command.Token
            };

            return result;
        }
 public ActionResult MarkClientAsArrived(MarkClientAsArrivedCommand command)
 {
     var answer = _receptionMarkingService.MarkClientAsArrived(command);
     return RedirectToAction("Index", new { Token = answer.Token });
 }