async static Task HandleCreateTick(Ticker.TickerClient client, TickToAdd tick) { var reply = await client.CreateTickAsync(tick); if (reply.Code == GrpcProtoLibrary.Protos.Ticker.StatusCode.Error) { Console.WriteLine("error occured while creating new tick"); return; } Console.WriteLine(reply.Message); }
public async override Task<TickChangesReply> CreateTick(TickToAdd request, ServerCallContext context) { _logger.LogInformation($"Request CreateTick received !!!"); var isCreated = await _service.Create(_mapper.Map<Tick>(request)); if (isCreated) return new TickChangesReply { Code = GrpcProtoLibrary.Protos.Ticker.StatusCode.Success, Message = "New tick successfully created" }; else return new TickChangesReply { Code = GrpcProtoLibrary.Protos.Ticker.StatusCode.Error, Message = "Cannot create new quota" }; }
public async override Task<TickChangesReply> UpdateTick(TickToAdd request, ServerCallContext context) { _logger.LogInformation($"Request UpdateTick received !!!"); var isUpdated = await _service.Update(request.InstrumentId, _mapper.Map<Tick>(request)); if (isUpdated) return new TickChangesReply { Code = GrpcProtoLibrary.Protos.Ticker.StatusCode.Success, Message = "tick successsfully updated" }; else return new TickChangesReply { Code = GrpcProtoLibrary.Protos.Ticker.StatusCode.Error, Message = "tick cann\'t be updated" }; }
static async Task UpdateTickHandling(Ticker.TickerClient client, TickToAdd tickToAdd) { var reply = await client.UpdateTickAsync(tickToAdd); Console.WriteLine(reply.Message); }