public ActionResult ReaderEdit(ReaderSettingsNew readerSettingsNew)
 {
     if (ModelState.IsValid)
     {
         _readerSettingsNewService.UpdateReaderSettingsNew(readerSettingsNew);
         return(RedirectToAction("ReaderList", new { PanelID = readerSettingsNew.Panel_ID }));
     }
     return(View(readerSettingsNew));
 }
        private void ReaderFill()
        {
            var PanelList = _panelSettingsService.GetAllPanelSettings(x => x.Panel_ID != 0 && x.Panel_TCP_Port != 0 && x.Panel_IP1 != 0 && x.Panel_IP2 != 0 && x.Panel_IP3 != 0 && x.Panel_IP4 != 0);

            foreach (var item in PanelList)
            {
                var entity = _readerSettingsNewService.GetAllReaderSettingsNew(x => x.Panel_ID == item.Panel_ID).OrderBy(x => x.WKapi_ID).ToList();
                if (entity == null || entity.Count == 0)
                {
                    for (int i = 1; i < 17; i++)
                    {
                        ReaderSettingsNew readerSettingsNew = new ReaderSettingsNew
                        {
                            Panel_ID                    = item.Panel_ID,
                            Panel_Name                  = item.Panel_Name,
                            Seri_No                     = item.Seri_No,
                            Sira_No                     = item.Sira_No,
                            WKapi_Acik_Sure             = 20,
                            WKapi_Adi                   = "Kapi " + i,
                            WKapi_Alarm_Modu            = false,
                            WKapi_Gecis_Modu            = 1,
                            WKapi_Harici_Alarm_Rolesi   = 1,
                            WKapi_ID                    = i,
                            WKapi_Itme_Gecikmesi        = 1,
                            WKapi_Kapi_Tipi             = 1,
                            WKapi_Lokal_Bolge           = 1,
                            WKapi_Role_No               = i,
                            WKapi_User_Count            = 2,
                            WKapi_WIGType               = 1,
                            WKapi_Acik_Sure_Alarmi      = false,
                            WKapi_Acilma_Alarmi         = false,
                            WKapi_Aktif                 = false,
                            WKapi_Ana_Alarm_Rolesi      = false,
                            WKapi_Coklu_Onay            = false,
                            WKapi_Lift_Aktif            = false,
                            WKapi_Panik_Buton_Alarmi    = false,
                            WKapi_Pin_Dogrulama         = false,
                            WKapi_Yangin_Modu           = false,
                            WKapi_Sirali_Gecis_Ana_Kapi = false,
                            WKapi_Zorlama_Alarmi        = false
                        };
                        _readerSettingsNewService.AddReaderSettingsNew(readerSettingsNew);
                    }
                }
            }
        }
 public void DeleteReaderSettingsNew(ReaderSettingsNew readerSettingsNew)
 {
     _readerSettingsNewDal.Delete(readerSettingsNew);
 }
 public ReaderSettingsNew UpdateReaderSettingsNew(ReaderSettingsNew readerSettingsNew)
 {
     return(_readerSettingsNewDal.Update(readerSettingsNew));
 }
 public ReaderSettingsNew AddReaderSettingsNew(ReaderSettingsNew readerSettingsNew)
 {
     return(_readerSettingsNewDal.Add(readerSettingsNew));
 }