예제 #1
0
        public bool update_RedirectUrl(string id_testcase, int id_url, string redirect)
        {
            try
            {
                using (ElementDBEntities db = new ElementDBEntities())
                {
                    var oldRedirect_Url = get_RedirectUrlTest(id_testcase, id_url);
                    if (oldRedirect_Url == null)
                    {
                        oldRedirect_Url = new Redirect_url()
                        {
                            id_testcase = id_testcase, id_url = id_url, redirect_url_test = "", current_url = redirect
                        };
                        db.Redirect_url.Add(oldRedirect_Url);
                    }
                    else
                    {
                        oldRedirect_Url.current_url = redirect;
                        db.Redirect_url.Attach(oldRedirect_Url);
                        db.Entry(oldRedirect_Url).State = System.Data.Entity.EntityState.Modified;
                    }

                    db.SaveChanges();
                    return(true);
                }
            }
            catch { }
            return(false);
        }
예제 #2
0
 public bool update_RedirectUrlTest(Redirect_url oldRedirect_Url)
 {
     try
     {
         using (ElementDBEntities db = new ElementDBEntities())
         {
             db.Redirect_url.Attach(oldRedirect_Url);
             db.Entry(oldRedirect_Url).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch { }
     return(false);
 }
예제 #3
0
 public bool Update_TestElement(Element_test newElement)
 {
     try
     {
         using (ElementDBEntities db = new ElementDBEntities())
         {
             db.Element_test.Attach(newElement);
             db.Entry(newElement).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch { }
     return(false);
 }
 public bool update_InputTestElement(Input_testcase oldElement)
 {
     try
     {
         using (ElementDBEntities db = new ElementDBEntities())
         {
             db.Input_testcase.Attach(oldElement);
             db.Entry(oldElement).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch { }
     return(false);
 }
예제 #5
0
 public bool update_RedirectUrlTest(string id_testcase, int id_url, string redirect)
 {
     try
     {
         using (ElementDBEntities db = new ElementDBEntities())
         {
             var oldRedirect_Url = get_RedirectUrlTest(id_testcase, id_url);
             oldRedirect_Url.redirect_url_test = redirect;
             db.Redirect_url.Attach(oldRedirect_Url);
             db.Entry(oldRedirect_Url).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch { }
     return(false);
 }
예제 #6
0
 public bool update_ValueResult_Testcase(int id_url, string id_testcase, string valueresult)
 {
     try
     {
         using (ElementDBEntities db = new ElementDBEntities())
         {
             var testcase = db.Element_test.Where(p => p.id_url == id_url && p.id_testcase == id_testcase).SingleOrDefault();
             testcase.value_return = valueresult;
             db.Element_test.Attach(testcase);
             db.Entry(testcase).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
     }
     return(false);
 }
 public bool update_ValueInputTestElement(int id_url, string id_testcase, string id_elment, string value)
 {
     //try
     //{
     using (ElementDBEntities db = new ElementDBEntities())
     {
         var elemnt = db.Input_testcase.Where(p => p.id_testcase == id_testcase && p.id_url == id_url && p.id_element == id_elment).SingleOrDefault();
         if (elemnt != null)
         {
             elemnt.value = value;
         }
         db.Input_testcase.Attach(elemnt);
         db.Entry(elemnt).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(true);
     }
     //}
     //catch { }
     return(false);
 }
예제 #8
0
 public bool Update_ResultTestcase(int id_url, string id_testcase, string result)
 {
     try
     {
         using (ElementDBEntities db = new ElementDBEntities())
         {
             var testcase = db.Test_case.Where(p => p.id_url == id_url && p.id_testcase == id_testcase).SingleOrDefault();
             testcase.result       = result;
             testcase.ModifiedDate = DateTime.Now.Date;
             db.Test_case.Attach(testcase);
             db.Entry(testcase).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
     }
     return(false);
 }