public ActionResult Index()
        {
            var model = new CultureListViewModel
            {
                HasCreatePermission = _rightService.UserHasRight(Common.LoggedInUser.UserName, Rights.Culture, RightOperation.Create),
                HasEditPermission = _rightService.UserHasRight(Common.LoggedInUser.UserName, Rights.Culture, RightOperation.Update),
                HasExportPermission = _rightService.UserHasRight(Common.LoggedInUser.UserName, Rights.CultureExport, RightOperation.Execute)
            };

            return View(model);
        }
        public ContentResult Search(int page, int rows, string sidx, string sord, string filters, string searchField, string searchOper, string searchString)
        {
            var model = new CultureListViewModel();
            var result = new ContentResult()
            {
                Content = model.CulturesGrid.Search(sidx, sord, page, rows, true, filters, searchField, searchOper, searchString),
                ContentType = "application/json"
            };

            return result;
        }
        public FileStreamResult Export(string sidx, string sord, string filters)
        {
            CultureListViewModel model = new CultureListViewModel();
            Stream fileStream = new MemoryStream(_excelService.GetExcel(model.CulturesGrid, "Cultures", sidx, sord, filters));
            HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Cultures.xlsx");

            return new FileStreamResult(fileStream, "application/ms-excel");
        }