예제 #1
0
 private D.Tickets ConvertToDomainList(IEnumerable <EF.Ticket> efTickets)
 {
     D.Tickets tickets = new D.Tickets();
     foreach (var efTicket in efTickets)
     {
         tickets.Add(ConvertToDomain(efTicket));
     }
     return(tickets);
 }
예제 #2
0
        private IEnumerable <EF.Ticket> ConvertToEFList(D.Tickets tickets)
        {
            List <EF.Ticket> eftickets = new List <EF.Ticket>();

            foreach (var ticket in tickets)
            {
                eftickets.Add(ConvertToEF(ticket));
            }
            return(eftickets);
        }
예제 #3
0
        public void GenerateTickets(int paymentID, int beneficiaryID, decimal amount, decimal exchangeRate, string name)
        {
            D.Tickets tickets   = new D.Tickets();
            int       iteration = TicketCalculator.Count(amount, exchangeRate);

            for (int i = 0; i < iteration; i++)
            {
                tickets.Add(new D.Ticket(paymentID, beneficiaryID, i, name));
            }
            TicketRepository.Add(tickets);
        }
예제 #4
0
 public void Add(D.Tickets tickets)
 {
     _context.Tickets.AddRange(ConvertToEFList(tickets));
     _context.SaveChanges();
 }