public async Task <UZCardSet> AddPlaceToCard(int placeNumber, UZPlacesSet placeSet) { var requestConfig = _translator.GetCardRequest(placeNumber, placeSet); var cardSet = await _gateway.AddPlaceToCard(requestConfig); return(cardSet); }
public UZCardRequest GetCardRequest(int placeNumber, UZPlacesSet placesSet) { return(new UZCardRequest { StationFromId = _ticket.StartingPointId, StationTillId = _ticket.DestinationPointId, TrainNumber = placesSet.OwnerRequest.TrainNumber, DepartureDate = DateTime.Parse(_ticket.DepartureDate).ToString("yyyy-MM-dd"), Charline = placesSet.Places.AvaliablePlaceNumbers.First().Key, CoachNumber = placesSet.OwnerRequest.CoachNumber, CoachClass = placesSet.OwnerRequest.CoachClass, CoachType = UZCoachTypeMapper.GetCoachLetter(placesSet.OwnerRequest.CoachTypeId), FirstName = _ticket.FirstName, LastName = _ticket.LastName, IsTransp = "0", IsBedding = "1", PlaceNumber = placeNumber }); }