public ActionResult Create(FirmaYönetici _firmaYoneticiBilgileri) { bool yoneticiUserNameVarMi = false; ViewBag.Message = ""; var user = dbFirmaYonetici.FirmaYonetici.SingleOrDefault(c => c.UserName == _firmaYoneticiBilgileri.UserName); if (user == null) //database de ayni yonetici UserName yok. Kayıt yapılabilir. { yoneticiUserNameVarMi = false; if (ModelState.IsValid) { var _firmaYonetici = new Context.FirmaYonetici(); _firmaYonetici.UserName = _firmaYoneticiBilgileri.UserName; _firmaYonetici.Password = _firmaYoneticiBilgileri.Password; _firmaYonetici.Ad = _firmaYoneticiBilgileri.Ad; _firmaYonetici.Soyad = _firmaYoneticiBilgileri.Soyad; _firmaYonetici.Gsm = _firmaYoneticiBilgileri.Gsm; _firmaYonetici.Email = _firmaYoneticiBilgileri.Email; _firmaYonetici.FirmaID = _firmaYoneticiBilgileri.FirmaID; _firmaYonetici.CreateDate = DateTime.Now; dbFirmaYonetici.FirmaYonetici.Add(_firmaYonetici); dbFirmaYonetici.SaveChanges(); return(RedirectToAction("Index")); } return(View(_firmaYoneticiBilgileri)); } else //aynı kullanici isminden varsa kayit yapmadan sayfaya ViewBag.Message yolluyor. { yoneticiUserNameVarMi = true; //database de ayni yonetici UserName var. ViewBag.Message = "Farklı bir Kullanıcı Adı giriniz."; return(View(_firmaYoneticiBilgileri)); } }
public ActionResult Edit(FirmaYönetici _firmaYoneticiBilgileri) { if (ModelState.IsValid) { var _user = new Context.FirmaYonetici(); _user.FyID = _firmaYoneticiBilgileri.FyID; _user.UserName = _firmaYoneticiBilgileri.UserName; _user.Password = _firmaYoneticiBilgileri.Password; _user.Ad = _firmaYoneticiBilgileri.Ad; _user.Soyad = _firmaYoneticiBilgileri.Soyad; _user.Gsm = _firmaYoneticiBilgileri.Gsm; _user.Email = _firmaYoneticiBilgileri.Email; _user.FirmaID = _firmaYoneticiBilgileri.FirmaID; _user.CreateDate = DateTime.Now; dbFirmaYonetici.Entry(_user).State = EntityState.Modified; dbFirmaYonetici.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index")); } return(View(_firmaYoneticiBilgileri)); }