public TrainingInfo(Flashcards.Entities.Models.UserInfo userInfo) { TrainingID = userInfo.TrainingID.Value; DateStarted = userInfo.TrainingDateStarted.Value; Cards = userInfo.TrainingCards .Select(card => new TrainingCardInfo(card)) .ToList(); }
public UserInfo(Flashcards.Entities.Models.UserInfo userInfo) { Username = userInfo.Username; UserID = userInfo.UserID; if (userInfo.TrainingID.HasValue) { TrainingInfo = new TrainingInfo(userInfo); } if (userInfo.ReviewID.HasValue) { ReviewInfo = new ReviewInfo(userInfo); } }