Example #1
0
        // 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();
        }
Example #2
0
        // 修改 做法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"));
        }