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); }
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); }
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); }
public void Add(D.Tickets tickets) { _context.Tickets.AddRange(ConvertToEFList(tickets)); _context.SaveChanges(); }