Esempio n. 1
0
        public IActionResult AddTicket(CreatedTicket createdTicket)
        {
            int    idOfNewElement = _tickets.AddTicket(createdTicket);
            Ticket ticket         = createdTicket.ToTicket();

            ticket.Id = idOfNewElement;
            return(Created(HttpContext.Request.Scheme + "//" + HttpContext.Request.Host + HttpContext.Request.Path + "/" + idOfNewElement, ticket));
        }
Esempio n. 2
0
 public static Ticket ToTicket(this CreatedTicket ticket)
 {
     if (ticket != null)
     {
         return(new Ticket
         {
             PlaceId = ticket.PlaceId,
             Price = ticket.Price,
             RailwayWagonId = ticket.RailwayWagonId,
             TicketNumber = ticket.TicketNumber,
             TrainId = ticket.TrainId,
             RouteId = ticket.RouteId,
             UserId = ticket.UserId
         });
     }
     else
     {
         return(null);
     }
 }
Esempio n. 3
0
        public int AddTicket(CreatedTicket createdTicket)
        {
            Ticket ticket = createdTicket.ToTicket();;

            return(_ticketRepository.Insert(ticket.ToEntity()));
        }