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);
        }