public void AddTemplate(ProjectTaskTemplate projectTaskTemplate)
        {
            if(FindTemplate(projectTaskTemplate) != null)
            {
                throw new Exception("Template " + projectTaskTemplate + "already exists in templates");
            }

            Templates.Add(projectTaskTemplate);
        }
 public void RemoveTemplate(ProjectTaskTemplate projectTaskTemplate)
 {
     RemoveTemplate(projectTaskTemplate.Guid);
 }
 public ProjectTaskTemplate FindTemplate(ProjectTaskTemplate projectTaskTemplate)
 {
     return FindTemplate(projectTaskTemplate.Guid);
 }