public ActionResult EditNote(NoteControllerNoteVM model) { if (!this.ModelState.IsValid) { return(View(model)); } model = new NoteControllerNoteVM(); TryUpdateModel(model); Note note = new Note(); if (model.Id > 0) { note = NoteRepository.GetByID(model.Id); note.Description = model.description; note.Text = model.note; note.ContactId = model.ParentContactId; } else { note.Description = model.description; note.Text = model.note; note.ContactId = model.ParentContactId; } NoteRepository.Save(note); return(RedirectToAction("ListNotes", "Note", new { @parentId = model.ParentContactId })); }
public ActionResult Delete(int id) { if (id > 0) { Note note = new Note(); note = NoteRepository.GetByID(id); NoteRepository.Delete(note); } model = new NoteControllerNoteVM(); TryUpdateModel(model); return(RedirectToAction("ListNotes", "Note", new { @parentId = model.ParentContactId })); }
public ActionResult EditNote(int id) { if (AuthenticationService.LoggedUser == null) { return(RedirectToAction("Login", "Default")); } else { model = new NoteControllerNoteVM(); TryUpdateModel(model); Note note = new Note(); if (model.Id > 0) { note = NoteRepository.GetByID(model.Id); model.description = note.Description; model.note = note.Text; } } return(View(model)); }