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); }
//-----------------------------------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); }