예제 #1
0
        public Task GlobalOption_New(Modules._650_SYS.SystemParameters.Models.ta_GlobalOption par1)
        {
            return(Task.Factory.StartNew(() =>
            {
                if (!Request.ValidateKmoAuthorizeToken())
                {
                    return;
                }
                try
                {
                    using (var dc = new Modules._650_SYS.SystemParameters.Models.sysDataContext(Application._DefaultCn))
                    {
                        var temp = dc.ta_GlobalOptions.Select(r => r.GlobalOptionId).ToList();
                        var id = 1;
                        if (temp.Count > 0)
                        {
                            id = temp.Max() + 1;
                        }

                        par1.GlobalOptionId = id;

                        dc.ta_GlobalOptions.InsertOnSubmit(par1);

                        dc.SubmitChanges();
                    }
                }
                catch
                {
                    return;
                }
            }));
        }
예제 #2
0
        public Task <Modules._650_SYS.SystemParameters.Models.ta_GlobalOption> GlobalOption(string par1)
        {
            return(Task.Factory.StartNew(() =>
            {
                if (!Request.ValidateKmoAuthorizeToken())
                {
                    return default(Modules._650_SYS.SystemParameters.Models.ta_GlobalOption);
                }
                using (var dc = new Modules._650_SYS.SystemParameters.Models.sysDataContext(Application._DefaultCn))
                {
                    var output = dc.ta_GlobalOptions.SingleOrDefault(r => r.Name == par1);

                    return output;
                }
            }));
        }
예제 #3
0
 public Task <bool> GlobalOption_Update(string par1, string par2)
 {
     return(Task.Factory.StartNew(() =>
     {
         if (!Request.ValidateKmoAuthorizeToken())
         {
             return false;
         }
         try
         {
             using (var dc = new Modules._650_SYS.SystemParameters.Models.sysDataContext(Application._DefaultCn))
             {
                 var data = dc.ta_GlobalOptions.SingleOrDefault(r => r.Name == par1);
                 data.Value = par2;
                 dc.SubmitChanges();
                 return true;
             }
         }
         catch
         {
             return false;
         }
     }));
 }