private ActionResult TryGetCasesList()
        {
            var model = new ComplaintsFullListViewModel();

            try { model = CreateTempModel(this.SecurityToken); }
            catch (Exception) { AddModelStateError(GlobalStrings.SomethingWentWrong); }

            return View(model);
        }
        private ComplaintsFullListViewModel CreateTempModel(string token)
        {
            var model = new ComplaintsFullListViewModel();

            model.Active.Complaints = Mappers.MapCasesToComplaintsListItem(this.Service.GetActiveCases(token));
            model.Closed.Complaints = Mappers.MapCasesToComplaintsListItem(this.Service.GetClosedCases(token));
            model.Rejected.Complaints = Mappers.MapCasesToComplaintsListItem(this.Service.GetRejectedCases(token));

            return model;
        }