コード例 #1
0
        // PUT api/<controller>/5
        public IHttpActionResult Put(int id)
        {
            var svc = new NoteService();

            var note = svc.GetById(id, _userId.Value);
            note.IsFavorite = true;

            var result = svc.Update(note, _userId.Value);

            return Ok(result);
        }
コード例 #2
0
 public ActionResult EditPost(NoteEditViewModel model)
 {
     if (ModelState.IsValid)
     {
         var noteService = new NoteService();
         var userId = Guid.Parse(User.Identity.GetUserId());
         var result = noteService.Update(model, userId);
         TempData.Add("Result", result ? "Note updated." : "Note not updated.");
         return RedirectToAction("Index");
     }
     return View();
 }
コード例 #3
0
        public ActionResult EditPost(NoteDetailViewModel vm)
        {
            if (!ModelState.IsValid) return View(vm);

            var svc = new NoteService();
            var result = svc.Update(vm, _userId.Value);

            TempData.Add(
                "Result",
                result ? "Note updated" : "Note not updated");

            return RedirectToAction("Index");
        }