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ş"));
            }
        }
Exemplo n.º 2
0
 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());
 }
Exemplo n.º 3
0
 public void uyeEkle([FromBody] Uye uye)
 {
     uyeService.Add(uye);
 }
 public ActionResult Index(Uye uye)
 {
     _uyeService.Add(uye);
     return(RedirectToAction("Index", "GirisYap"));
 }