Beispiel #1
0
        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());
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
 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()));
     }
 }