public void UpdateProject(Guid organizationId, Guid projectId, string name, string description) { Organization organization = FindOrganizationById(organizationId); if (organization == null) { throw new ApplicationException($"The organization with id {organizationId} does not exists"); } Project project = organization.GetProjectById(projectId); if (project == null) { throw new ApplicationException($"The project with id {projectId} does not exists"); } project.UpdateBasicInformation(name, description); project.Audit(this.Id); }