Esempio n. 1
0
 public JsonNetResult Edit(PersonRelationshipViewModel vm)
 {
     if (ModelState.IsValid)
     {
         PersonRelationship relationship = this.personTasks.GetPersonRelationship(vm.Id);
         if (relationship != null)
         {
             Mapper.Map <PersonRelationshipViewModel, PersonRelationship>(vm, relationship);
             relationship.SubjectPerson          = this.personTasks.GetPerson(vm.SubjectPersonId.Value);
             relationship.ObjectPerson           = this.personTasks.GetPerson(vm.ObjectPersonId.Value);
             relationship.PersonRelationshipType = this.personTasks.GetPersonRelationshipType(vm.PersonRelationshipTypeId.Value);
             relationship = this.personTasks.SavePersonRelationship(relationship);
             return(JsonNet(string.Empty));
         }
         else
         {
             Response.StatusCode = (int)HttpStatusCode.NotFound;
             return(JsonNet("Person relationship not found."));
         }
     }
     else
     {
         return(JsonNet(this.GetErrorsForJson()));
     }
 }
Esempio n. 2
0
        public ActionResult Add(int personId)
        {
            Person p = this.personTasks.GetPerson(personId);

            if (p != null)
            {
                PersonRelationshipViewModel vm = new PersonRelationshipViewModel();
                return(View(vm));
            }
            return(new HttpNotFoundResult());
        }
Esempio n. 3
0
        public ActionResult Edit(int personId, int relationshipId)
        {
            PersonRelationship relationship = this.personTasks.GetPersonRelationship(relationshipId);
            Person             person       = this.personTasks.GetPerson(personId);

            if (relationship != null && person != null)
            {
                PersonRelationshipViewModel vm = new PersonRelationshipViewModel(relationship);
                return(View(vm));
            }
            return(new HttpNotFoundResult());
        }
Esempio n. 4
0
 public JsonNetResult Add(PersonRelationshipViewModel vm)
 {
     if (ModelState.IsValid)
     {
         PersonRelationship relationship = new PersonRelationship();
         Mapper.Map <PersonRelationshipViewModel, PersonRelationship>(vm, relationship);
         relationship.SubjectPerson          = this.personTasks.GetPerson(vm.SubjectPersonId.Value);
         relationship.ObjectPerson           = this.personTasks.GetPerson(vm.ObjectPersonId.Value);
         relationship.PersonRelationshipType = this.personTasks.GetPersonRelationshipType(vm.PersonRelationshipTypeId.Value);
         relationship = this.personTasks.SavePersonRelationship(relationship);
         return(JsonNet(string.Empty));
     }
     else
     {
         return(JsonNet(this.GetErrorsForJson()));
     }
 }