async public Task <List <StoreData> > GetAllActiveStores() { GetAllStoresRequest getAllStoresRequest = new GetAllStoresRequest(); comm.SendRequest(getAllStoresRequest); GetStoresResponse getStoresResponse = await comm.Get <GetStoresResponse>(); return(getStoresResponse.Stores); }
public override async Task <GetStoresResponse> GetStores( GetStoresRequest request, ServerCallContext context) { var result = await _mediator.Send(new GetStoresQuery()); var response = new GetStoresResponse(); response.Stores.AddRange(result.ToList()); return(response); }
public GetStoresResponse GetStores() { GetStoresResponse response = new GetStoresResponse(); try { IEnumerable <StoreView> stores = _storeRepository.FindAll() .ConvertToStoreViews(); response.StoreViews = stores; } catch (Exception ex) { } return(response); }
/// <summary> /// Call the "services/stores/" API Method. /// </summary> /// <returns>A response object send by the api.</returns> public static GetStoresResponse GetStores() { var storesResponse = new GetStoresResponse(); using (var client = new HttpClient()) { string HttpAuth = ConfigurationManager.AppSettings["HttpAuth"]; client.DefaultRequestHeaders.Add("Authorization", "Basic " + HttpAuth); var httpResponse = client.GetAsync(ApiUrl + "services/stores/"); if (httpResponse.Result.IsSuccessStatusCode) { string responseDetails = httpResponse.Result.Content.ReadAsStringAsync().Result; storesResponse = JsonConvert.DeserializeObject <GetStoresResponse>(responseDetails); } } return(storesResponse); }
public GetStoresResponse GetStores(AjaxGetRequest request) { GetStoresResponse response = new GetStoresResponse(); try { int index = (request.PageNumber - 1) * request.PageSize; int count = request.PageSize; Infrastructure.Domain.Response <Store> storesResponse = _storeRepository.FindAll(index, count); IEnumerable <StoreView> stores = storesResponse.data.ConvertToStoreViews(); response.StoreViews = stores; response.Count = storesResponse.totalCount; } catch (Exception ex) { throw; } return(response); }
public ActionResult Store_Read([DataSourceRequest] DataSourceRequest request) { GetStoresResponse storeResponse = new GetStoresResponse(); StoreHomePageView storeHomePageView = new StoreHomePageView(); storeHomePageView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Store_Read"); if (!hasPermission) { var _result = new DataSourceResult() { Data = storeResponse.StoreViews, Total = storeResponse.Count }; ModelState.AddModelError("", "AccessDenied"); return(Json(_result)); } #endregion AjaxGetRequest getRequest = new AjaxGetRequest(); getRequest.PageSize = request.PageSize == 0 ? 10 : request.PageSize; getRequest.PageNumber = request.Page; storeResponse = this._storeService.GetStores(getRequest); storeHomePageView.StoreViews = storeResponse.StoreViews; storeHomePageView.Count = storeResponse.Count; var result = new DataSourceResult() { Data = storeResponse.StoreViews, Total = storeResponse.Count }; return(Json(result)); }