public override async Task <MeteoriteLandingList> GetData(Request request, ServerCallContext context)
        {
            List <MeteoriteLanding> data = null;

            if (request.PayLoadSize == "s")
            {
                data = await MeteoriteDetail.GetMeteoriteLendingDetailsSmallPaylad();
            }
            else
            {
                data = await MeteoriteDetail.GetMeteoriteLendingDetailsLargePayLoad();
            }
            var obj = new MeteoriteLandingList();

            obj.MeteoriteLandings.AddRange(data);
            return(await Task.FromResult(obj));
        }
示例#2
0
 public override Task <StatusResponse> PostLargePayload(MeteoriteLandingList request, ServerCallContext context)
 {
     return(Task.FromResult(new StatusResponse {
         Status = "SUCCESS"
     }));
 }