Пример #1
0
        /// <summary>
        /// loads a collection pf ProcessData from DB, generates the Envelopes based on precision and/or links and saves results to DB
        /// </summary>
        /// <param name="processids">given list of process ids</param>
        /// <param name="precision">level of precision (compared to normalized View - [0,1]!)</param>
        /// <param name="links">number of links('Glieder') we want our Envelope to have</param>
        /// <returns></returns>
        public ActionResult SaveEnvelopes(int[] processids = null, decimal precision = 0m, int links = 5)
        {
            if (processids == null)
            {
                processids = WSConnection.GetProcessesWhere(new List <Tuple <string, string, string, string> >());
            }
            PredictiveProcessCollection coll = new PredictiveProcessCollection(processids, precision, links);

            PredictiveProcessCollection.SaveEnvelopes(coll);
            return(Content("collection was saved", "text/html"));
        }