public ActionResult <PagedObject <Project> > AddProjectPerson( [FromRoute] [Required(ErrorMessage = "DataAnnotationRequired")] [Guid(ErrorMessage = "DataAnnotationGuid")] string projectId, [FromRoute] [Required(ErrorMessage = "DataAnnotationRequired")] [Guid(ErrorMessage = "DataAnnotationGuid")] string personId) { var projectGuid = Guid.Parse(projectId); var project = _projectService.GetProject(projectGuid); if (project == null) { return(ErrorObjectResultFactory.NotFound()); } var personGuid = Guid.Parse(personId); var person = _personService.GetPerson(personGuid); if (person == null) { return(ErrorObjectResultFactory.NotFound()); } _projectService.AddProjectPerson(projectGuid, personGuid); return(new OkResult()); }