public static void RemoveProjectLink(ProjectLink link)
        {
            try {
                var doc = XDocument.Load("Settings.xml");

                var projectLinksEle = doc.Descendants("ProjectLinks").First();

                var singleOrDefault = projectLinksEle.Descendants("Link").SingleOrDefault(d => d.Descendants("RepInitials").First().Value == link.RepInitials && d.Descendants("ProjectName").First().Value == link.ProjectName);
                singleOrDefault?.Remove();
                doc.Save("Settings.xml");
            }
            catch (Exception e) {
                MessageBox.Show(e.Message);
            }
        }
        public static void CreateProjectLink(ProjectLink model)
        {
            try {
                var doc = XDocument.Load("Settings.xml");

                var ele = doc.Descendants("ProjectLinks").First();

                var newLink = new XElement("Link", new XElement("ProjectCode", model.ProjectCode), new XElement("RepInitials", model.RepInitials), new XElement("ProjectPath", model.ProjectPath), new XElement("ProjectName", model.ProjectName),
                                           new XElement("Backup", model.Backup));

                ele.Add(newLink);

                doc.Save("Settings.xml");
            }
            catch (Exception e) {
                MessageBox.Show(e.Message);
            }
        }
        public static void UpdateProjectLink(ProjectLink link)
        {
            try {
                var doc = XDocument.Load("Settings.xml");

                var projectLinksEle = doc.Descendants("ProjectLinks").First();

                var singleOrDefault = projectLinksEle.Descendants("Link").SingleOrDefault(d => d.Descendants("RepInitials").First().Value == link.RepInitials && d.Descendants("ProjectName").First().Value == link.ProjectName);

                if (singleOrDefault != null)
                {
                    singleOrDefault.Descendants("Backup").First().Value = link.Backup.ToString().ToLower();

                    doc.Save("Settings.xml");
                }
                else
                {
                    MessageBox.Show("Could not find project");
                }
            }
            catch (Exception e) {
                MessageBox.Show(e.Message);
            }
        }