コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
        }