示例#1
0
        public ActionResult SearchStores()
        {
            SearchPackageModel returnModel = new SearchPackageModel();

            returnModel.StoreOptions = Utility.GetStoresOptions(User, "All");

            return(PartialView("_SearchStores", returnModel));
        }
示例#2
0
        public ActionResult SearchPackage()
        {
            SearchPackageModel returnModel = new SearchPackageModel();

            returnModel.StoreOptions = Utility.GetStoresOptions(User, "All");

            returnModel.SetSharedData(User);

            if (returnModel.Role == RoleTypes.SubAdmin)
            {
                returnModel.StoreId = (returnModel as BaseViewModel).StoreId;
            }

            return(PartialView("_SearchPackages", returnModel));
        }
示例#3
0
        public ActionResult SearchPackageResults(SearchPackageModel model)
        {
            SearchPackageListViewModel returnModel = new SearchPackageListViewModel();
            var response = AsyncHelpers.RunSync <JObject>(() => ApiCall.CallApi("api/Admin/SearchPackages", User, null, true, false, null, "PackageName=" + model.PackageName, "StoreId=" + model.StoreId));

            if (response == null || response is Error)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError, (response as Error).ErrorMessage));
            }
            else
            {
                returnModel = response.GetValue("Result").ToObject <SearchPackageListViewModel>();
            }

            returnModel.SetSharedData(User);
            return(PartialView("_SearchPackagesResult", returnModel));
        }