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