Example #1
0
        public ActionResult Create(Sirketler Sirket)
        {
            if (permissionUser.SysAdmin == false)
            {
                throw new Exception("Yetkisiz Erişim!");
            }
            else
            {
                if (ModelState.IsValid)
                {
                    if (Sirket.Adi != null)
                    {
                        var ID = _sirketService.GetAllSirketler().Count;
                        if (ID == 0)
                        {
                            _sirketService.DeleteAll();
                        }

                        _sirketService.AddSirket(Sirket);
                        foreach (var dbsysAdmin in _dBUsersService.GetAllDBUsers(x => x.SysAdmin == true))
                        {
                            var dbSirket = new DBUsersSirket
                            {
                                Kullanici_Adi = dbsysAdmin.Kullanici_Adi,
                                Sirket_No     = Sirket.Sirket_No
                            };
                            _dBUsersSirketService.AddDBUsersSirket(dbSirket);
                        }

                        _accessDatasService.AddOperatorLog(180, user.Kullanici_Adi, Sirket.Sirket_No, 0, 0, 0);
                        return(RedirectToAction("Index"));
                    }
                    ModelState.AddModelError(string.Empty, "Şirket Adı Boş Geçilemez");
                }
                return(RedirectToAction("Index"));
            }
        }