public ActionResult DevStatement(int id, int?page, string sortExpression, bool?ascending)
        {
            var u    = User.GetUserIDInt();
            var user = _usersRepository.Users.SingleOrDefault(it => it.Id == u);

            if (user == null)
            {
                return(null);
            }
            if (!User.IsInRole("Admin") && user.Devices.SingleOrDefault(it => it.Id == id) == null)
            {
                return(null);
            }
            ViewBag.Action  = "DevStatement";
            ViewBag.Id      = id;
            ViewBag.Prefix  = "Dev";
            ViewBag.InnerId = id;
            var viewModel =
                CreateModel <StatisticsListViewModel, StatisticsListViewModelFilter, Statistic>(
                    FilterSettingsKey.DevDetailsFilterList, PageSettingsKey.DevDetailsSettings, page, sortExpression,
                    ascending, _repository.DevStatistics(id), FilterSettingsDetailsVirtual);

            return(PartialView("DetailsList", viewModel));
        }