コード例 #1
0
ファイル: NoteManager.cs プロジェクト: kerosen/Mockups
        private int saveAsNew(Note item)
        {
            item.Id = Notes.Count + 1;

            Notes.Add(item);

            return item.Id;
        }
コード例 #2
0
ファイル: NoteController.cs プロジェクト: kerosen/Mockups
        public ActionResult Save(Note note)
        {
            var manager = new NoteManager();

            manager.Save(note);

            var model = manager.GetAll();

            return PartialView("List", model);
        }
コード例 #3
0
ファイル: NoteManager.cs プロジェクト: kerosen/Mockups
        public int Save(Note item)
        {
            if (item.Id <= 0)

                return saveAsNew(item);

            var existingNote = Notes.Where(i => i.Id == item.Id).FirstOrDefault();

            existingNote.Title = item.Title;

            existingNote.Body = item.Body;

            return existingNote.Id;
        }
コード例 #4
0
ファイル: NoteController.cs プロジェクト: kerosen/Mockups
        public ActionResult Create()
        {
            var model = new Note();

            return PartialView("NoteForm", model);
        }