public UserQualificationModel(UserQualification userQualification) { User = new UserModel(userQualification.User); Qualification = new QualificationModel(userQualification.Qualification); QualificationType = (QualificationTypes)userQualification.Qualification.QualificationTypeId; DateAwarded = userQualification.UpdatedDate; }
public ModuleModel(Module module, bool ignoreIncludeInSyllabus = false) { ModuleId = module.ModuleId; Name = module.Name; Description = module.Description; Qualification = new QualificationModel(module.Qualification); UserCriteria = module.ModuleSections.SelectMany(x => x.Criteria.SelectMany(y => y.UserCriterias)) .Select(x => new UserCriterionModel(x)).ToArray(); ModuleSections = module.ModuleSections?.Select(x => new ModuleSectionModel(x, ignoreIncludeInSyllabus)); }
public EnrolPostModel(int userId, Qualification qualification) { UserId = userId; Qualification = new QualificationModel(qualification); Selected = false; }
public TrainingModel(Qualification qualification, bool ignoreIncludeInSyllabus = false) { Qualification = new QualificationModel(qualification); Modules = qualification.Modules.Select(x => new TrainingModuleModel(x, ignoreIncludeInSyllabus)).ToArray(); }