Пример #1
0
        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"));
        }
Пример #2
0
        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);
        }
Пример #3
0
        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"));
        }