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));
            }
        }