public async Task <string> InsertCourseCreate(CourseCreateResources resources) { #region 新增課程 string result = string.Empty; try { CourseModel CourseModel = new CourseModel(); //將存取的CourseCreateResources 存成 CourseModel CourseModel = _mapper.Map <CourseModel>(resources); CourseModel.CourseStatusId = 0; _DBContext.Add(CourseModel); await _DBContext.SaveChangesAsync(); result = "OK"; } catch (ArgumentException) { result = "Error"; } return(result); #endregion }
[ProducesResponseType(404)] //請求的資源不存在 public async Task <ActionResult> CreateAsync([FromBody] CourseCreateResources resources) { #region 新增課程 string result = string.Empty; //判斷使用者是否登入 if (!ModelState.IsValid) { return(BadRequest(ModelState)); } result = await _CourseServices.InsertCourseCreate(resources); if (result == "OK") { return(Ok()); } else { return(BadRequest(new { msg = "輸入格式錯誤!" })); } #endregion }