public ActionResult AddNote(int id, InformationRequestNote informationRequestNote) { var informationRequest = _informationrequestRepository.GetNullableById(id); if (informationRequest == null) { Message = string.Format(Messages.NotFound, "information request", id); return(this.RedirectToAction(a => a.Index())); } ModelState.Clear(); var irn = new InformationRequestNote(informationRequest, informationRequestNote.Notes, CurrentUser.Identity.Name); irn.TransferValidationMessagesTo(ModelState); if (ModelState.IsValid) { _informationRequestNoteRepository.EnsurePersistent(irn); Message = string.Format(Messages.Saved, "Note"); return(this.RedirectToAction(a => a.Edit(id))); } return(View(irn)); }
public ActionResult AddNote(int id, InformationRequestNote informationRequestNote) { var informationRequest = _informationrequestRepository.GetNullableById(id); if (informationRequest == null) { Message = string.Format(Messages.NotFound, "information request", id); return this.RedirectToAction(a => a.Index()); } ModelState.Clear(); var irn = new InformationRequestNote(informationRequest, informationRequestNote.Notes, CurrentUser.Identity.Name); irn.TransferValidationMessagesTo(ModelState); if (ModelState.IsValid) { _informationRequestNoteRepository.EnsurePersistent(irn); Message = string.Format(Messages.Saved, "Note"); return this.RedirectToAction(a => a.Edit(id)); } return View(irn); }