示例#1
0
 public void Delete(Guid TestId)
 {
     using (WehemoDataContext dc = new WehemoDataContext())
     {
         var test = dc.TESTs.Where(c => c.ID == TestId).FirstOrDefault();
         test.DELETED = true;
         dc.SubmitChanges();
     }
 }
示例#2
0
 public void Delete(Guid CustomerId)
 {
     using (WehemoDataContext dc = new WehemoDataContext())
     {
         var customer = dc.CUSTOMERs.Where(c => c.ID == CustomerId).FirstOrDefault(); //Silmek için seçilen Id kontrol edilir.
         customer.DELETED = true;                                                     //Silindiği doğrulandı.
         dc.SubmitChanges();                                                          //DB de değişiklikler kayıtedildi.
     }
 }
示例#3
0
 public void AddTestResult(Guid TestId, int statuscode)//Test_Result tablosuna veri ekleyecek
 {
     using (WehemoDataContext dc = new WehemoDataContext())
     {
         var testresult = new TEST_RESULT();
         testresult.TEST_ID     = TestId;
         testresult.STATUS_CODE = statuscode;
         testresult.CREATE_DATE = DateTime.Now;
         dc.TEST_RESULTs.InsertOnSubmit(testresult);
         dc.SubmitChanges();
     }
 }
示例#4
0
 public void Update(Guid CustomerId, string name, string email, string password)
 {
     using (WehemoDataContext dc = new WehemoDataContext())
     {
         var customer = dc.CUSTOMERs.Where(c => c.ID == CustomerId).FirstOrDefault();//Güncelleme işlemi var olan Id'ye göre gerçekleşecek burada Where ile Id seçilir yazılan customerId'ye eşit mi kontrol edilir.Eğer değilse FirstorDefault ile null geçilebilir.
         customer.NAME        = name;
         customer.EMAIL       = email;
         customer.PASSWORD    = password;
         customer.UPDATE_DATE = DateTime.Now; //Güncelleme tarihi
         dc.SubmitChanges();                  //Değişiklikler DB'ye eklenir.
     }//Void olduğu için herhangi bir değeri geri döndürmedik.
 }
示例#5
0
        public Guid Add(string name, string email, string password)//Yeni veri eklemek için
        {
            var customer = new CUSTOMER();

            customer.ID          = Guid.NewGuid();//Id için yeni guid tipli bir ifade üretir.
            customer.NAME        = name;
            customer.EMAIL       = email;
            customer.PASSWORD    = password;
            customer.CREATE_DATE = DateTime.Now;//Oluşturulma tarihi olarak o anki zamanı alıyoruz.
            customer.DELETED     = false;


            using (WehemoDataContext dc = new WehemoDataContext()) //DB ile bağlantı sağladık.
            {
                dc.CUSTOMERs.InsertOnSubmit(customer);             //customer ile oluşturulan parametrelere göre verileri ekle
                dc.SubmitChanges();                                //DB ye ekle
            }
            return(customer.ID);                                   //Eklenen veri Id'ye göre ekleneceği için geri dönen değer
        }
示例#6
0
        public bool Add(Guid CustomerId, string url)
        {
            if (TestControl(url))
            {
                return(false);
            }

            {
                var test = new TEST();
                test.ID          = Guid.NewGuid();
                test.CUSTOMER_ID = CustomerId;
                test.URL         = url;
                test.CREATE_DATE = DateTime.Now;
                using (WehemoDataContext dc = new WehemoDataContext())
                {
                    dc.TESTs.InsertOnSubmit(test);
                    dc.SubmitChanges();
                }
            }
            return(true);
        }