public ActionResult Edit(FirmaBilgileri _firmaBilgileri) { int count = 0; ViewBag.Message = ""; count = db.Firma.Count(); if (ModelState.IsValid) { var _firma = new Context.Firma(); _firma.ID = _firmaBilgileri.ID; _firma.FirmaKodu = _firmaBilgileri.FirmaKodu; _firma.FirmaAdi = _firmaBilgileri.FirmaAdi; _firma.YetkiliKisi = _firmaBilgileri.YetkiliKisi; _firma.Gsm = _firmaBilgileri.Gsm; _firma.FirmaTel = _firmaBilgileri.FirmaTel; _firma.webSitesi = _firmaBilgileri.WebSite; _firma.UserName = _firmaBilgileri.UserName; _firma.Password = _firmaBilgileri.Password; _firma.Adres = _firmaBilgileri.Adres; _firma.Email = _firmaBilgileri.Email; _firma.AdminID = _firmaBilgileri.AdminID; _firma.CreateDate = DateTime.Now; db.Entry(_firma).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index")); } return(View(_firmaBilgileri)); }
public ActionResult Create(FirmaBilgileri _firmaBilgileri) { int temp, count = 0; bool firmaKoduVarMi = false; ViewBag.Message = ""; count = db.Firma.Count(); for (temp = 0; temp < count; temp++) { if (_firmaBilgileri.FirmaKodu == db.Firma.ToList()[temp].FirmaKodu) { firmaKoduVarMi = true; //database de ayni firma kodu var. } } if (firmaKoduVarMi == true) //aynı kullanici isminden varsa kayit yapmadan sayfaya ViewBag.Message yolluyor. { ViewBag.Message = "Farklı bir Firma Kodu deneyiniz."; return(View(_firmaBilgileri)); } else { if (ModelState.IsValid) { var _firma = new Context.Firma(); _firma.ID = _firmaBilgileri.ID; _firma.FirmaKodu = _firmaBilgileri.FirmaKodu; _firma.FirmaAdi = _firmaBilgileri.FirmaAdi; _firma.YetkiliKisi = _firmaBilgileri.YetkiliKisi; _firma.Gsm = _firmaBilgileri.Gsm; _firma.FirmaTel = _firmaBilgileri.FirmaTel; _firma.webSitesi = _firmaBilgileri.WebSite; _firma.UserName = _firmaBilgileri.UserName; _firma.Password = _firmaBilgileri.Password; _firma.Adres = _firmaBilgileri.Adres; _firma.Email = _firmaBilgileri.Email; _firma.AdminID = _firmaBilgileri.AdminID; _firma.CreateDate = DateTime.Now; db.Firma.Add(_firma); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(_firmaBilgileri)); } }