public ActionResult Index(KurumsalUyeVM model) { try { Uye uye = new Uye(); uye.KullaniciAdi = model.KullaniciAdi; uye.Mail = model.Mail; uye.Sifre = model.Sifre; uye.RolID = 3; uye.KurumsalUye = new KurumsalUye { KurumAdi = model.KurumAdi, HizmetBaslangicYili = model.HizmetBaslangicYili, HizmetID = Convert.ToInt32(model.HizmetID) }; uye.KurumsalUye.KurumsalTelefonlar.Add(new KurumsalTelefon { TelefonNo = model.KurumsalTelefon1 }); if (model.KurumsalTelefon2 != null) { uye.KurumsalUye.KurumsalTelefonlar.Add(new KurumsalTelefon { TelefonNo = model.KurumsalTelefon2 }); } if (model.Files.Count() > 0) { foreach (var item in model.Files) { string fotografAdi = Path.GetFileName(item.FileName); string url = Path.Combine(Server.MapPath("~/Content/images/") + model.KurumAdi.Trim().Replace(" ", string.Empty) + item.FileName); item.SaveAs(url); uye.KurumsalUye.KurumsalFotograflar.Add(new KurumsalFotograf { Fotograf = url }); } } bool uyeBil = _uyeService.Add(uye); getir(); return(View()); } catch (Exception) { return(View("Hatalı giriş")); } }
public ActionResult UyeKayit(BireyselUyeVM model) { try { Uye uye = new Uye(); uye.KullaniciAdi = model.KullaniciAdi; uye.Mail = model.Mail; uye.Sifre = model.Sifre; uye.RolID = 2; string url = string.Empty; if (model.Files.Count() > 0) { foreach (var item in model.Files) { string fotografAdi = Path.GetFileName(item.FileName); url = Path.Combine(Server.MapPath("~/Content/images/") + model.Ad.Trim().Replace(" ", string.Empty) + item.FileName); item.SaveAs(url); } } uye.BireyselUye = new BireyselUye { Ad = model.Ad, Soyad = model.Soyad, //DogumTarihi = model.DogumTarihi, //Cinsiyet = model.Cinsiyet, //Telefon = model.Telefon, //Adres = model.Adres, //EvcilHayvanVarMi = model.EvcilHayvanVarMi, //Adet = model.Adet, //Fotograf = url }; _uyeService.Add(uye); } catch { throw new Exception("Hatalı kayıt"); } return(View()); }
public void uyeEkle([FromBody] Uye uye) { uyeService.Add(uye); }
public ActionResult Index(Uye uye) { _uyeService.Add(uye); return(RedirectToAction("Index", "GirisYap")); }