public ActionResult Index()
        {
            PosSimTableViewModel model = new PosSimTableViewModel();

            model.PosStatusSims = _posStatusSimService.GetAllPosStatusSims().PosStatusSims.Select(u => new SelectListItem()
            {
                Text = u.StatusName, Value = u.StatusId.ToString()
            }).ToList();
            model.PosSimProviders = _posSimProviderService.GetAllPosSimProviders().PosSimProviders.Select(u => new SelectListItem()
            {
                Text = u.SimProviderName, Value = u.SimProviderId.ToString()
            }).ToList();
            return(View("../Datatables/PosSimTable", model));
        }
        public JsonResult GetAllRows()
        {
            IEnumerable <PosSimProviderFlatViewModel> posSimProviders;

            posSimProviders = _posSimProviderService.GetAllPosSimProviders().PosSimProviders.ConvertToPosSimProviderFlatViewModels();
            DataTableViewModel data = new DataTableViewModel();

            data.draw            = "1";
            data.recordsTotal    = posSimProviders.ToList().Count.ToString();
            data.recordsFiltered = posSimProviders.ToList().Count.ToString();

            data.data = posSimProviders.ToList <object>();

            return(Json(data, JsonRequestBehavior.AllowGet));
        }