Exemple #1
0
 private void MainForm_Load(object sender, EventArgs e)
 {
     UpdateTitle();
     tip.SetToolTip(SettingsB, "Settings");
     tip.SetToolTip(CPPB, "By Yonka");
     PPB.PerformClick();
 }
 public async Task <object> Get([FromQuery] string name, string max, string min, string msg)
 {
     if (name == null)
     {
         name = "TESTBETA123";
     }
     if (max == null)
     {
         max = "0";
     }
     if (min == null)
     {
         min = "0";
     }
     if (msg == null)
     {
         msg = "";
     }
     return(await Task.Run(async() =>
     {
         try
         {
             object results;
             await AddCorOptions();
             using (var context = _context)
             {
                 var limit = context.PPB.FirstOrDefault(x => x.Name.Equals(name));
                 if (limit == null)
                 {
                     var dateCreated = DateTime.Now;
                     limit = new PPB()
                     {
                         Name = name,
                         Low = int.Parse(min),
                         Max = int.Parse(max),
                         Msg = msg,
                         DateCreated = dateCreated,
                         LastUpdate = dateCreated
                     };
                     context.PPB.Add(limit);
                 }
                 else
                 {
                     limit.Name = name;
                     limit.Low = int.Parse(min);
                     limit.Max = int.Parse(max);
                     limit.Msg = msg;
                     limit.LastUpdate = DateTime.Now;
                     context.PPB.Update(limit);
                 }
                 await context.SaveChangesAsync();
                 results = limit;
             }
             return results;
         }
         catch (Exception ex)
         {
             await Tracer.Exception("UpdateHumidityController:Get", ex);
             return null;
         }
     }));
 }