/// <summary> /// Gets the Alerts in ascending or decending order and returns Alert partial view. /// </summary> /// <param name="sortOrder"></param> /// <param name="media"></param> /// <returns></returns> public ActionResult GetSortedDate(string sortOrder, string media) { Trace.WriteLine("Entering GetSortedDate method"); ViewBag.DateSortParm = sortOrder == "Date" ? "date_desc" : "Date"; switch (sortOrder) { case "Date": IEnumerable <Alert> alerts1 = DocumentDBDataController.GetAlerts(media); ViewBag.Mediaserver = media; ViewBag.Alerts = alerts1; return(PartialView("Alert", alerts1)); case "date_desc": List <Alert> alerts2 = DocumentDBDataController.GetAlertsInDescOrder(media); ViewBag.Mediaserver = media; ViewBag.Alerts = alerts2; return(PartialView("Alert", alerts2)); default: List <Alert> alerts = DocumentDBDataController.GetAlertsInDescOrder(media); ViewBag.Mediaserver = media; ViewBag.Alerts = alerts; return(PartialView("Alert", alerts)); } }