Example #1
0
        public static DataAccessLayer.Entities.Ticket ModelTicketToEntityTicket(Models.Ticket modelTicket)
        {
            DataAccessLayer.Entities.Ticket entityTicket = new DataAccessLayer.Entities.Ticket()
            {
                Id            = modelTicket.Id,
                Card          = null,
                BuyingDate    = modelTicket.BuyingDate,
                Inserter      = null,
                IsDeleted     = modelTicket.IsDeleted,
                LastLoginDate = modelTicket.LastLoginDate,
                LoginsNum     = modelTicket.LoginsNum,
                Price         = modelTicket.Price,
                StartDate     = modelTicket.StartDate,
                Type          = null
            };

            return(entityTicket);
        }
Example #2
0
 //-----------------------------------TICKET--------------------------------------------------------
 public static Models.Ticket EntityTicketToModelTicket(DataAccessLayer.Entities.Ticket entityTicket)
 {
     Models.Ticket modelTicket = new Models.Ticket
     {
         Id            = entityTicket.Id,
         ClientId      = entityTicket.Card.Id,
         ClientName    = entityTicket.Card.FirstName + " " + entityTicket.Card.LastName,
         BuyingDate    = entityTicket.BuyingDate,
         StartDate     = entityTicket.StartDate,
         LastLoginDate = entityTicket.LastLoginDate,
         LoginsNum     = entityTicket.LoginsNum,
         Price         = entityTicket.Price,
         EmployeeName  = entityTicket.Inserter.Name,
         IsDeleted     = entityTicket.IsDeleted,
         TicketName    = entityTicket.Type.Name
     };
     modelTicket.EndDate          = entityTicket.Type.DayNum != 0 ? modelTicket.StartDate.AddDays(entityTicket.Type.DayNum) : entityTicket.BuyingDate;//mivel muszaj idopontot megadjak ezert berakom a vasarlas pillanatat
     modelTicket.RemaningLoginNum = entityTicket.Type.OccasionNum != 0 ? entityTicket.Type.OccasionNum - modelTicket.LoginsNum : -1;
     return(modelTicket);
 }