public ActionResult SearchOffer() { SearchOfferModel returnModel = new SearchOfferModel(); returnModel.StoreOptions = Utility.GetStoresOptions(User, "All"); returnModel.SetSharedData(User); if (returnModel.Role == RoleTypes.SubAdmin) { returnModel.StoreId = (returnModel as BaseViewModel).StoreId; } return(PartialView("_SearchOffer", returnModel)); }
public ActionResult SearchOfferResults(SearchOfferModel model) { SearchOfferListViewModel returnModel = new SearchOfferListViewModel(); var response = AsyncHelpers.RunSync <JObject>(() => ApiCall.CallApi("api/Admin/SearchOffers", User, null, true, false, null, "OfferName=" + model.OfferName, "StoreId=" + model.StoreId)); if (response == null || response is Error) { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError, (response as Error).ErrorMessage)); } else { returnModel = response.GetValue("Result").ToObject <SearchOfferListViewModel>(); } returnModel.SetSharedData(User); return(PartialView("_SearchOfferResults", returnModel)); }