示例#1
0
        public async Task <SprayingAgentModel> CreateSprayingAgent(SprayingAgentModel sprayingAgentModel)
        {
            var res = await _spray_CalculatorGRPCServiceClient.CreateSprayingAgentAsync(new gRPC.Protos.SprayingAgentModel
            {
                Description      = sprayingAgentModel.AgentDescription,
                RecomendedDosage = (double)sprayingAgentModel.RecomendedDosage
            });

            return(await Task.FromResult(res.MapSprayingAgentModel()));
        }
示例#2
0
        public override async Task <SprayingAgentModel> CreateSprayingAgent(SprayingAgentModel request, ServerCallContext context)
        {
            var(RecordsAffected, Entity) = await _client.GetGrain <ISprayingAgentMaintanceGrain>(Guid.NewGuid()).CreateSprayingAgent(request.Description, request.RecomendedDosage);

            return(await Task.FromResult(Entity.MapSprayingAgent()));
        }