public async Task <ActionResult> InsertAsyce([FromBody] NewsInsertResource insertResource) { #region 新增最新消息 if (ModelState.IsValid) { //進入service寫入資料 string result = await _newsService.InsertNews(insertResource); if (result == "新增成功") { return(Ok(result)); } return(BadRequest(result)); } return(BadRequest("資料未過驗證")); #endregion }
public async Task <string> InsertNews(NewsInsertResource newsInsertResource) { #region 建立消息 //建立newsmodel模型 //把傳入的資料存入模型 try { var newsModel = _mapper.Map <NewsInsertResource, NewsModel>(newsInsertResource); //將創建時間改成現在時間 newsModel.CreateTime = DateTime.Now; //寫入資料庫 _Context.Add(newsModel); await _Context.SaveChangesAsync(); } catch (Exception) { return("資料庫寫入失敗"); } return("新增成功"); #endregion }