/// <summary>
        /// The Index action.
        /// </summary>
        /// <param name="BuggsForm">The form of user data passed up from the client.</param>
        /// <returns>The view to display a list of Buggs on the client.</returns>
        public ActionResult Index(FormCollection BuggsForm)
        {
            FormHelper     FormData = new FormHelper(Request, BuggsForm, "CrashesInTimeFrame");
            BuggsViewModel Results  = LocalBuggRepository.GetResults(FormData);

            return(View("Index", Results));
        }
Beispiel #2
0
 /// <summary>
 /// The Index action.
 /// </summary>
 /// <param name="BuggsForm">The form of user data passed up from the client.</param>
 /// <returns>The view to display a list of Buggs on the client.</returns>
 public ActionResult Index(FormCollection BuggsForm)
 {
     using (FAutoScopedLogTimer LogTimer = new FAutoScopedLogTimer(this.GetType().ToString()))
     {
         FormHelper     FormData = new FormHelper(Request, BuggsForm, "CrashesInTimeFrame");
         BuggsViewModel Results  = LocalBuggRepository.GetResults(FormData);
         return(View("Index", Results));
     }
 }
Beispiel #3
0
        /*
         * /// <summary>
         * /// The empty view of the buggs page.
         * /// </summary>
         * ///
         * public ActionResult Index()
         * {
         *      using (FAutoScopedLogTimer LogTimer = new FAutoScopedLogTimer( this.GetType().ToString(), bCreateNewLog: true ))
         *      {
         *              BuggsViewModel Results = new BuggsViewModel();
         *              Results.GenerationTime = LogTimer.GetElapsedSeconds().ToString( "F2" );
         *              return View( "Index", Results );
         *      }
         * }*/

        /// <summary>
        /// The Index action.
        /// </summary>
        /// <param name="BuggsForm">The form of user data passed up from the client.</param>
        /// <returns>The view to display a list of Buggs on the client.</returns>
        public ActionResult Index(FormCollection BuggsForm)
        {
            using (FAutoScopedLogTimer LogTimer = new FAutoScopedLogTimer(this.GetType().ToString(), bCreateNewLog: true))
            {
                BuggRepository Buggs = new BuggRepository();

                FormHelper     FormData = new FormHelper(Request, BuggsForm, "CrashesInTimeFrameGroup");
                BuggsViewModel Results  = Buggs.GetResults(FormData);
                foreach (var Bugg in Results.Results)
                {
                    // Populate function calls.
                    Bugg.GetFunctionCalls();
                }
                Results.GenerationTime = LogTimer.GetElapsedSeconds().ToString("F2");
                return(View("Index", Results));
            }
        }