public async Task <GetShopResponse> SendGetShopRequest(int shopId) { var request = new GetShopRequest { ShopId = shopId }; return(await _serviceBusClient.SendRequst <GetShopRequest, GetShopResponse>(request)); }
public override async Task GetShop(GetShopRequest request, IServerStreamWriter <GetShopReply> responseStream, ServerCallContext context) { var session = await context.GetSession(); if (session == null) { await responseStream.WriteAsync(new GetShopReply() { Code = ErrorCode.LostSession }); return; } var shops = await ShopManager.GetShopLock(session); await responseStream.WriteAsync(new GetShopReply() { Code = ErrorCode.Success, UserShops = shops }); }
public GetShopResult GetShop(GetShopRequest request) { return(new GetShopResult { Result = new ServiceResult <List <Shop> > { ReturnCode = 0, Data = new List <Shop> { new Shop { Name = "shop", Type = "weapons", Race = 0, Sections = new List <ShopSection> { new ShopSection { Name = ShopSectionTypes.Loadouts, Shelves = new List <ShopSectionShelve> { new ShopSectionShelve { Name = ShopShelfTypes.WeaponLoadouts, IsHot = true, IsSale = true, Items = new List <string> { ItemNames.AssaultRifleCat, ItemNames.BattleRifleCat } } } } } } } } }); }
public GetShopResult GetShop(GetShopRequest request) { return new GetShopResult { Result = new ServiceResult<List<Shop>> { ReturnCode = 0, Data = new List<Shop> { new Shop { Name = "shop", Type = "weapons", Race = 0, Sections = new List<ShopSection> { new ShopSection { Name = ShopSectionTypes.Loadouts, Shelves = new List<ShopSectionShelve> { new ShopSectionShelve { Name = ShopShelfTypes.WeaponLoadouts, IsHot = true, IsSale = true, Items = new List<string> { ItemNames.AssaultRifleCat, ItemNames.BattleRifleCat } } } } } } } } }; }
public IEnumerable <Shop> GetShops() { var getShopsRequest = new GetShopRequest(); return(_webRequestServices.GetResponse <ShopsList>(getShopsRequest).Shop); }