示例#1
0
        public void SaveCalculatedDataset(CalculatedDataset dataset)
        {
            using (DB2Entities db = new DB2Entities())
            {
                try
                {
                    var pVal = new PythagorasValue()
                    {
                        DB1iD  = dataset.DB1id,
                        ValueA = dataset.ValueA,
                        ValueB = dataset.ValueB,
                        ValueC = dataset.ValueC
                    };

                    db.PythagorasValues.Add(pVal);
                    db.SaveChanges();
                    // return true;
                }
                catch
                {
                    var _error = new ErrorLog()
                    {
                        Timestamp    = DateTime.UtcNow,
                        UserName     = "******",
                        Email        = "unKnown",
                        Action       = "Saving dataset",
                        ErrorMessage = "Something went wrong with saving the dataset."
                    };
                    logError(_error);
                    //return false;
                }
            }
        }
示例#2
0
        public CalculatedDataset GetCalculateddataset(int id)
        {
            CalculatedDataset calcSet;

            using (DB2Entities db = new DB2Entities())
            {
                var tempSet = db.PythagorasValues.Where(p => p.DB1iD == id).FirstOrDefault();
                if (tempSet != null)
                {
                    calcSet = new CalculatedDataset()
                    {
                        Id      = tempSet.Id,
                        DB1id   = id,
                        Message = "Stored dataset fetched.",
                        ValueA  = (float)tempSet.ValueA,
                        ValueB  = (float)tempSet.ValueB,
                        ValueC  = (float)tempSet.ValueC
                    };
                    return(calcSet);
                }
                else
                {
                    return(null);
                }
            }
        }
示例#3
0
 public void logError(ErrorLog message)
 {
     try
     {
         using (DB2Entities db = new DB2Entities())
         {
             db.ErrorLogs.Add(message);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new FaultException(ex.Message, new FaultCode("02 Data-fault"));
     }
 }