예제 #1
0
        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
        }
예제 #2
0
        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
        }