コード例 #1
0
        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());
        }
コード例 #2
0
        public async Task <IActionResult> LevelUpdate(CourseLevelModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var level = await _courseLevelService.GetById(model.Id);

            level = model.ToEntity(level);
            await _courseLevelService.Update(level);

            return(new NullJsonResult());
        }
コード例 #3
0
 public static CourseLevel ToEntity(this CourseLevelModel model, CourseLevel destination)
 {
     return(model.MapTo(destination));
 }
コード例 #4
0
 public static CourseLevel ToEntity(this CourseLevelModel model)
 {
     return(model.MapTo <CourseLevelModel, CourseLevel>());
 }