public void MusteriEkle(Rehber rehber)
        {
            rehber.Id = (int)(from musteri in MusteriData.Descendants("musterim") orderby (int)musteri.Element("id") descending select (int)musteri.Element("id")).FirstOrDefault() + 1;
            MusteriData.Root.Add(new XElement("musterim", new XElement("id", rehber.Id), new XElement("adsoyad", rehber.AdSoyad),
                new XElement("telefon", rehber.Telefon), new XElement("eposta", rehber.Eposta), new XElement("adres", rehber.Adres),
                new XElement("not", rehber.Not), new XElement("meslek", rehber.Meslek), new XElement("tarih", rehber.Tarih),
                new XElement("durum", rehber.Durum), new XElement("gorusme", rehber.Gorusme), new XElement("egitim", rehber.Egitim)));

            MusteriData.Save(HttpContext.Current.Server.MapPath("~/App_Data/Rehber.xml"));
        }
        public ActionResult Create(Rehber rehber)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    _repository.MusteriEkle(rehber);
                    return RedirectToAction("Index");
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("","Kayıt hatası! "+ex.Message);
                }
            }

            return View(rehber);
        }
        public void MusteriDuzenle(Rehber rehber)
        {
            XElement node = MusteriData.Root.Elements("musterim").Where(z => (int)z.Element("id") == rehber.Id).FirstOrDefault();

            node.SetElementValue("adsoyad", rehber.AdSoyad);
            node.SetElementValue("telefon", rehber.Telefon);
            node.SetElementValue("eposta", rehber.Eposta);
            node.SetElementValue("adres", rehber.Adres);
            node.SetElementValue("not", rehber.Not);
            node.SetElementValue("meslek", rehber.Meslek);
            node.SetElementValue("tarih", rehber.Tarih);
            node.SetElementValue("durum", rehber.Durum);
            node.SetElementValue("gorusme",rehber.Gorusme);
            node.SetElementValue("egitim", rehber.Egitim);

            MusteriData.Save(HttpContext.Current.Server.MapPath("~/App_Data/Rehber.xml"));
        }