public async Task <IActionResult> LevelAdd(CourseLevelModel model) { if (!ModelState.IsValid) { return(Json(new DataSourceResult { Errors = ModelState.SerializeErrors() })); } var level = new CourseLevel(); level = model.ToEntity(level); await _courseLevelService.Insert(level); return(new NullJsonResult()); }
public IHttpActionResult Remove(CourseLevel courseLevel) { if (courseLevel == null || courseLevel.CourseId == null) { return(BadRequest("Passed courseId is null")); } try { _sqlDA.SaveData <CourseLevel>("dbo.spCourseLevels_Remove", courseLevel); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
private void btnAddCourse_Click(object sender, EventArgs e) { CourseLevel lvl = CourseLevel.BEGINNER; if (rbIntermediate.Checked) { lvl = CourseLevel.INTERMEDIATE; } else if (rbAdvanced.Checked) { lvl = CourseLevel.ADVANCED; } bool addedCourse = trainee.RegisterForCourse(cbCourses.Text, lvl); if (!addedCourse) { MessageBox.Show("Trainee is already registered for course with such code."); } }
public Course CreateCourse(CourseDto courseDto) { if (_coursesMap.TryGetValue(courseDto.ComparisonKey, out Course course)) { return(course); } string name = courseDto.Name; CourseLevel level = courseDto.Level.ToEnum(); if (courseDto.DatePublishedIsMissing) { Log.Warning("missing or invalid date [{DatePublished}] for course: [{CourseName}]", courseDto.DatePublished, name); } course = new Course(name, level, courseDto.DatePublishedParsed); _coursesMap.Add(courseDto.ComparisonKey, course); return(course); }
private void btnChangeCourse_Click(object sender, EventArgs e) { CourseLevel lvl = CourseLevel.BEGINNER; if (rbIntermediate.Checked) { lvl = CourseLevel.INTERMEDIATE; } else if (rbAdvanced.Checked) { lvl = CourseLevel.ADVANCED; } bool changedCourse = trainee.ChangeCourse(cbCourses.Text, lvl); if (changedCourse == false) { MessageBox.Show("Course can not be modified since the trainee is not yet enrolled with that code."); } ; }
public bool Merge(CourseDto courseDto) { var changed = false; DateTime? newDatePublished = courseDto.DatePublishedParsed; if (DatePublished != newDatePublished) { DatePublished = newDatePublished; changed = true; } CourseLevel newLevel = courseDto.Level.ToEnum(); if (Level == newLevel) { return changed; } Level = newLevel; return true; }
public ActionResult CourseAction(CourseLevel courselevel) { ModelState.Remove("CourseLevelID"); if (ModelState.IsValid) { string msg = ""; if (courselevel.CourseLevelID > 0) { var dataset = entities.CourseLevels.Where(f => f.CourseLevelID == courselevel.CourseLevelID).FirstOrDefault(); if (dataset != null) { dataset.LevelName = courselevel.LevelName; msg = "Course Level Updated Successfully"; } } else { entities.CourseLevels.Add(courselevel); msg = "New Course Level Added successfully"; } entities.SaveChanges(); return(new JsonResult { Data = new { success = true, action = "CourseLevel", message = msg }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } return(PartialView(courselevel)); }
/// <summary> /// Add course level /// </summary> /// <param name="model"></param> public void Add(CourseLevel model) { this.context.CourseLevels.Add(model); this.context.SaveChanges(); }
public static CourseLevelModel ToModel(this CourseLevel entity) { return(entity.MapTo <CourseLevel, CourseLevelModel>()); }
public static CourseLevel ToEntity(this CourseLevelModel model, CourseLevel destination) { return(model.MapTo(destination)); }
private void rbBeginner_CheckedChanged(object sender, EventArgs e) { selectedLevel = CourseLevel.BEGINNER; }
public IEnumerable <Course> GetbyLevel(string level) { CourseLevel lev = (CourseLevel)Enum.Parse(typeof(CourseLevel), level); return(_uow.courseRepository.Get(a => a.courseLevel == lev, a => a.OrderBy(o => o.DatePublished), includeProperties: "author")); }
public Course(string nwCode, CourseLevel nwLevel) { code = nwCode; level = nwLevel; }
public ActionResult LoadCourses(int id, Language language = Language.All,CourseLevel level = CourseLevel.All) { var courses = this.courses .All() .Include(x=>x.Teacher) .Where(x => (x.Language == language || language==Language.All) && (x.Level == level || level==CourseLevel.All)) .ToList(); var coursesModel = Mapper.Map<List<Course>, List<CourseModel>>(courses); ViewBag.Id = id; return PartialView("_SelectCourses", coursesModel); }
public Course(string code, CourseLevel level) { Code = code; Level = level; }
private void rbIntermediate_CheckedChanged(object sender, EventArgs e) { selectedLevel = CourseLevel.INTERMEDIATE; }
public CourseAssistance(Course c, CourseLevel l) { assistanceType = AssistanceType.Course; courseLevel = l; Course = c; }
private void rbAdvanced_CheckedChanged(object sender, EventArgs e) { selectedLevel = CourseLevel.ADVANCED; }