private Subject Map(OntologyResource instance, bool isStudyProgrammeRequired) { var result = new Subject { HasHourForInd = instance.GetIntProperty("hasHourForInd"), HasHourForKoll = instance.GetIntProperty("hasHourForKoll"), HasHourForLab = instance.GetIntProperty("hasHourForLab"), HasHourForLecture = instance.GetIntProperty("hasHourForLecture"), HasHourForPract = instance.GetIntProperty("hasHourForPract"), Title = instance.GetStringProperty("title"), Id = instance.GetId(), FormsOfControl = MapFormOfControl(instance), Modules = MapModules(instance) }; if (isStudyProgrammeRequired) { IdTitle studyProgramme = MapIdTitle(instance.GetSubjectsByObjectProperty("hasSubject").FirstOrDefault()?.GetId()); if (studyProgramme != null) { result.StudyProgramme = new StudyProgramme() { Id = studyProgramme.Id, Title = studyProgramme.Title }; } } return(result); }
public ActionResult Contact(IdTitle model) { ViewBag.Message = "Your contact page."; bool validationOK = false; if (validationOK) { return View("Index"); } else { return View(); } }
/// <summary> /// Validates IdTitle entity: Id entity check + checks if title is not null / empty. /// </summary> private void ValidateIdTitle(IdTitle item, bool throwOnZeroId = true) { this.ValidateIdEntity(item, throwOnZeroId); this.ValidateString(item.Title, nameof(item.Title)); }