Esempio n. 1
0
        private CalculatedDataset CalculateAndSaveNewDataset(int id, int?valueA, int?valueB, int?valueC)
        {
            var rep     = new DB2Repository();
            var calcSet = new CalculatedDataset()
            {
                DB1id   = id,
                ValueA  = (valueA != null)? (double)valueA : Math.Sqrt(Math.Pow((int)valueC, 2) - Math.Pow((int)valueB, 2)),
                ValueB  = (valueB != null)? (double)valueB : Math.Sqrt(Math.Pow((int)valueC, 2) - Math.Pow((int)valueA, 2)),
                ValueC  = (valueC != null)? (double)valueC : Math.Sqrt(Math.Pow((int)valueA, 2) + Math.Pow((int)valueB, 2)),
                Message = "New dataset stored."
            };

            rep.SaveCalculatedDataset(calcSet);
            return(calcSet);
        }
Esempio n. 2
0
        //public CalculatedDataset GetCalculatedDataSet(PythagorasDataset input)
        public CalculatedDataset GetCalculatedDataSet(int id, int?valueA, int?valueB, int?valueC)

        {
            CalculatedDataset calcSet;
            var rep = new DB2Repository();

            calcSet = rep.GetCalculateddataset(id);
            if (calcSet != null)
            {
                return(calcSet);
            }
            else
            {
                return(CalculateAndSaveNewDataset(id, valueA, valueB, valueC));
            };
        }