public ActionResult ExceptionCommissions(int?carrierId, string smd) { ViewBag.Carriers = _commisionService.GetExceptionCommissionsCariers(); ViewBag.carrierStatementDates = _commisionService.GetExceptionCarrierStatementDates(carrierId); var commisions = _commisionService.GetAllExceptionCommissionsForCarrier(carrierId); if (!string.IsNullOrEmpty(smd) && commisions != null && commisions.Count > 0 && smd != "-- Please select a statement date --") { commisions = commisions.Where(c => c.StatementDateAsString == smd).ToList(); } return(View(commisions)); }