// POST: api/memo public void Post(MemoViewModel editMemo) { memo newMemo = new memo { create_date = DateTime.Today, enable = 1, title = editMemo.title, memo_content = editMemo.memo_content, update_date = DateTime.Today }; db.memo.Add(newMemo); db.SaveChanges(); }
// 修改 做法1 (get該筆資訊) //public ActionResult editMemo(int id) //{ // // 是否登入 // if (Session["auth"] != null) // { // Uri address = new Uri(_baseAddress, "memo/"+id); // using (var httpClient = new HttpClient()) // { // var responseTask = httpClient.GetAsync(address); // // 等待http回傳 // responseTask.Wait(); // var result = responseTask.Result; // if (result.IsSuccessStatusCode) // { // var readTask = result.Content.ReadAsStringAsync(); // memo memo = JsonConvert.DeserializeObject<memo>(readTask.Result); // readTask.Wait(); // // ViewModel // MemoViewModel editmemo = new MemoViewModel() // { // title = memo.title, // memo_id = id, // memo_content = memo.memo_content, // update_date = memo.update_date.ToString("yyyy/MM/dd") // }; // return View(editmemo); // } // } // } // return RedirectToAction("Index", "Home"); //} #endregion // 修改 做法2 (傳入該筆資訊) public ActionResult editMemo(memo thisMemo) { // 是否登入 if (Session["auth"] != null) { // ViewModel MemoViewModel editmemo = new MemoViewModel() { title = thisMemo.title, memo_id = thisMemo.memo_id, memo_content = thisMemo.memo_content, update_date = thisMemo.update_date.ToString("yyyy/MM/dd") }; return(View(editmemo)); } return(RedirectToAction("Index", "Home")); }