Пример #1
0
        public async Task UpdateTicketAsync(Guid ticketId, TicketCreateUpdateModel model)
        {
            var ticket = Ticket.From(model);

            ticket.Id = ticketId;

            await _mongoRepository.ReplaceOneAsync(ticket);
        }
Пример #2
0
        public async Task <TicketModel> AddTicketAsync(TicketCreateUpdateModel updateModel)
        {
            var ticket = Ticket.From(updateModel);
            var id     = await _mongoRepository.InsertOneAsync(ticket);

            var model = TicketModel.From(ticket);

            return(model);
        }
Пример #3
0
 public static Ticket From(TicketCreateUpdateModel src) => new Ticket
 {
     CountryFrom   = src.CountryFrom,
     CityFrom      = src.CityFrom,
     CountryTo     = src.CountryTo,
     CityTo        = src.CityTo,
     TakeOffDate   = src.TakeOffDate,
     ArriveOn      = src.ArriveOn,
     Company       = src.Company,
     Price         = src.Price,
     TransitPlaces = JsonConvert.SerializeObject(src.TransitPlaces)
 };