public ActionResult FirmaTanimla(int id) { if (id == 0) { return(RedirectToAction("Login", "Home")); } else { FirmaIletisimViewModel firma = new FirmaIletisimViewModel(); return(View(firma)); } }
public ActionResult FirmaTanimla(FirmaIletisimViewModel model) { if (YoneticiExtention.FirmaTanımla(model)) { ViewBag.Sonuc = "success"; ViewBag.Mesaj = "Kayıt Oluşturma Başarılı!"; ViewBag.Icon = "glyphicon glyphicon-ok"; ModelState.Clear(); } else { ViewBag.Sonuc = "danger"; ViewBag.Mesaj = "Kayıt Oluşturma Başarısız!"; ViewBag.Icon = "glyphicon glyphicon-remove"; } return(View()); }
public static bool FirmaTanımla(FirmaIletisimViewModel model) { PolinitKartDbContext _db = new PolinitKartDbContext(); try { Firma firma = new Firma(); firma.FirmaAdi = model.FirmaAdi; firma.Sifre = model.Sifre; firma.KullaniciAdi = model.KullaniciAdi; firma.FirmaID = FirmaIdOlustur(); firma.BirimPuan = model.BirimPuan; _db.Firmalar.Add(firma); _db.SaveChanges(); firma.FirmaIletisimler.Add(new FirmaIletisim() { Adres = model.Adres, Email = model.Email, Ilce = model.IlceAdi, Sehir = model.SehirAdi, Telefon = model.Telefon }); _db.SaveChanges(); for (int i = 0; i < model.KartAdedi; i++) { if (i < 10) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "00000" + i.ToString() }); _db.SaveChanges(); } else if (i < 100) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "0000" + i.ToString() }); _db.SaveChanges(); } else if (i < 1000) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "000" + i.ToString() }); _db.SaveChanges(); } else if (i < 10000) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "00" + i.ToString() }); _db.SaveChanges(); } else if (i < 100000) { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + "0" + i.ToString() }); _db.SaveChanges(); } else { firma.Kartlar.Add(new Kart() { KartNo = model.KartBaslangicNo.ToString() + firma.FirmaID.ToString() + i.ToString() }); _db.SaveChanges(); } } return(true); } catch (Exception) { return(false); } }