public ActionResult CreateModal(int personId) { Person p = this.personTasks.GetPerson(personId); if (p != null) { PersonRestrictedNoteViewModel vm = new PersonRestrictedNoteViewModel(p); return(View(vm)); } return(new HttpNotFoundResult()); }
public ActionResult EditModal(int personId, int id) { Person p = this.personTasks.GetPerson(personId); PersonRestrictedNote n = this.personTasks.GetPersonRestrictedNote(id); if (p != null && n != null) { PersonRestrictedNoteViewModel vm = new PersonRestrictedNoteViewModel(n); return(View(vm)); } return(new HttpNotFoundResult()); }
public JsonNetResult EditModal(PersonRestrictedNoteViewModel vm) { if (ModelState.IsValid) { Person p = this.personTasks.GetPerson(vm.PersonId); PersonRestrictedNote n = this.personTasks.GetPersonRestrictedNote(vm.Id); if (p != null && n != null) { n.Person = p; n.Note = vm.Note; this.personTasks.SavePersonRestrictedNote(n); return(JsonNet(string.Empty)); } else { Response.StatusCode = (int)HttpStatusCode.NotFound; return(JsonNet("Person or note does not exist.")); } } else { return(JsonNet(this.GetErrorsForJson())); } }