Пример #1
0
 public ActionResult Create(GroupsMaster groupsMaster)
 {
     if (ModelState.IsValid)
     {
         _groupMasterService.AddGroupsMaster(groupsMaster);
         _accessDatasService.AddOperatorLog(120, permissionUser.Kullanici_Adi, groupsMaster.Grup_No, 0, 0, 0);
         if (_liftGroupsService.GetAllLiftGroups().Count() == 0 || _liftGroupsService.GetAllLiftGroups() == null)
         {
             _liftGroupsService.DeleteAll();
             LiftGroups liftGroups = new LiftGroups
             {
                 Asansor_Grup_No  = 1,
                 Asansor_Grup_Adi = "Asansör",
                 Kat_Sayisi       = 16
             };
             _liftGroupsService.AddLiftGroup(liftGroups);
         }
         var count = _timeGroupsService.GetAllTimeGroups().Count;
         var list  = _timeGroupsService.GetAllTimeGroups();
         if (_timeGroupsService.GetAllTimeGroups().Count() == 0 || _timeGroupsService.GetAllTimeGroups() == null)
         {
             _timeGroupsService.DeleteAll();
             TimeGroups timeGroups = new TimeGroups
             {
                 Zaman_Grup_No        = 1,
                 Zaman_Grup_Adi       = "Sınırlama Yok",
                 Gecis_Sinirlama_Tipi = 0,
             };
             _timeGroupsService.AddTimeGroups(timeGroups);
         }
         FillGroups();
         return(RedirectToAction("Groups", "AccessGroup"));
     }
     return(View(groupsMaster));
 }
Пример #2
0
        public ActionResult Add(TimeGroups timeGroups, DateTime?Baslangic_Tarihi_Two = null, DateTime?Baslangic_Saati_Two = null, DateTime?Bitis_Tarihi_Two = null, DateTime?Bitis_Saati_Two = null)
        {
            if (ModelState.IsValid)
            {
                if (Baslangic_Tarihi_Two != null)
                {
                    if (Baslangic_Saati_Two != null)
                    {
                        timeGroups.Baslangic_Tarihi = Baslangic_Tarihi_Two;
                        timeGroups.Baslangic_Saati  = Baslangic_Saati_Two;
                    }
                    else
                    {
                        timeGroups.Baslangic_Tarihi = Baslangic_Tarihi_Two;
                    }
                }
                if (Bitis_Tarihi_Two != null)
                {
                    if (Bitis_Saati_Two != null)
                    {
                        timeGroups.Bitis_Tarihi = Bitis_Tarihi_Two;
                        timeGroups.Bitis_Saati  = Bitis_Saati_Two;
                    }
                    else
                    {
                        timeGroups.Bitis_Tarihi = Bitis_Tarihi_Two;
                    }
                }

                if (timeGroups.Gecis_Sinirlama_Tipi == null)
                {
                    throw new Exception("Geçiş sınırlama tipi seçilmeli!");
                }



                _timeGroupsService.AddTimeGroups(timeGroups);
                _accessDatasService.AddOperatorLog(110, permissionUser.Kullanici_Adi, timeGroups.Zaman_Grup_No, 0, 0, 0);
                return(RedirectToAction("Index"));
            }
            return(View(timeGroups));
        }
Пример #3
0
 public ActionResult Edit(TimeGroups timeGroups, DateTime?Baslangic_Saati_Two = null, DateTime?Bitis_Saati_Two = null)
 {
     if (ModelState.IsValid)
     {
         if (Baslangic_Saati_Two != null)
         {
             timeGroups.Baslangic_Saati = Baslangic_Saati_Two;
         }
         if (Bitis_Saati_Two != null)
         {
             timeGroups.Bitis_Saati = Bitis_Saati_Two;
         }
         var entity = _timeGroupsService.GetById(timeGroups.Zaman_Grup_No);
         if (entity != null)
         {
             _timeGroupsService.UpdateTimeGroups(timeGroups);
             _accessDatasService.AddOperatorLog(112, permissionUser.Kullanici_Adi, timeGroups.Zaman_Grup_No, 0, 0, 0);
             return(RedirectToAction("Index"));
         }
         throw new Exception("Bu Zaman Grup No'suna uygun kayıt bulunamadı!");
     }
     return(View(timeGroups));
 }
 public TimeGroups UpdateTimeGroups(TimeGroups timeGroups)
 {
     return(_timeGroupsDal.Update(timeGroups));
 }
 public void DeleteTimeGroups(TimeGroups timeGroups)
 {
     _timeGroupsDal.Delete(timeGroups);
 }
 public TimeGroups AddTimeGroups(TimeGroups timeGroups)
 {
     return(_timeGroupsDal.Add(timeGroups));
 }