public IActionResult SinyalIslem(int id, string operatorKimlik, int opId, string islem) { Personel personel = _personelService.GetById(opId); Sinyaller sinyal = _sinyallerService.getSinyalId(id); IslenmisSinyaller islenmisSinyal = new IslenmisSinyaller() { AboneNo = sinyal.AboneNo, Bolum = sinyal.Bolum, SinyalKod = sinyal.SinyalKod, Zone = sinyal.Zone, SinyalNitelik = sinyal.SinyalNitelik, SinyalSaat = sinyal.SinyalSaat, SinyalTarih = sinyal.SinyalTarih, SinyalTAnim = sinyal.SinyalTAnim }; var tarih = DateTime.Now.ToString("dd/MM/yyyy"); var saat = DateTime.Now.ToString("T"); islenmisSinyal.IslemAcıklama = islem; islenmisSinyal.OperatorId = operatorKimlik; islenmisSinyal.IslemTarih = tarih; islenmisSinyal.IslemSaat = saat; _islenmisSinyallerService.Add(islenmisSinyal); _sinyallerService.Delete(sinyal); TempData["info"] = "Sinyal Başarıyla İşlendi"; return(RedirectToAction("Index", personel)); }
public void Test1() // Veri Erişim Katmanı Testi { NhSinyallerDal sinyaller = new NhSinyallerDal(new PostgreHelper()); List <string> abone = new List <string> { "A1001", "A1002", "A1003", "A1004", "A1005", "A1006", "A1007", "A1008" }; List <string> sinyalkod = new List <string> { "E400", "E402", "E401", "E405", "E403", "E200", "E211", "E222", "E233", "E255" , "E100", "E120", "E140" }; List <string> sinyaltanim = new List <string> { "İş yeri Açıldı", "Erken Açılış", "Kumanda İle Açılış", "Kumanda ile Mesai Dışı Giriş", "Mesai Dışı Giriş", "Tek Göz Hırsılık Alarmı", "Sabotaj", "Heryerden Hırsılık Alarmı", "Darbe Alarmı", "Ambulans Alarmı" , "Sistem Arızası", "Elektrik Arızası", "Telefon Arızası" }; List <string> tarih = new List <string> { "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020" , "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020", "13-06-2020" }; List <string> saat = new List <string> { "07:00", "07:32", "08:23", "10:12", "17:02", "07:55", "11:00", "15:00", "16:12", "23:00", "21:32", "01:23", "03:12", "18:02", "13:55", "09:45", "23:56", "05:12" }; Random rastgele = new Random(); for (int i = 0; i < 15; i++) { int sayi = rastgele.Next(8); int sayi2 = rastgele.Next(12); int sayi3 = rastgele.Next(17); var a = new Sinyaller() { SinyalKod = sinyalkod[sayi2], SinyalNitelik = "YENİ", SinyalSaat = saat[sayi3], SinyalTarih = "14.06.2020", IslemDurumu = 1, AboneNo = abone[sayi], Bolum = sayi.ToString(), Zone = sayi2.ToString(), SinyalTAnim = sinyaltanim[sayi2] }; var sonuc = sinyaller.Add(a); } //Assert.AreNotEqual(0,sonuc.SinyalId); }
public void Delete(Sinyaller sinyaller) { _sinyallerDal.Delete(sinyaller); }
public void Update(Sinyaller sinyaller) { _sinyallerDal.Update(sinyaller); }
public void Add(Sinyaller sinyaller) { _sinyallerDal.Add(sinyaller); }