public override async Task <UserIdentityResponse> AddUserIdentity(AddUserIdentityRequest request, ServerCallContext context) { var addUserIdentityCommand = _mapper.Map <AddUserIdentityCommand>(request); var response = await _mediator.Send(addUserIdentityCommand); return(_mapper.Map <UserIdentityResponse>(response)); }
static async Task Main(string[] args) { try { var channel = GrpcChannel.ForAddress("https://localhost:5001"); var client = new UserIdentity.UserIdentity.UserIdentityClient(channel); var addUserIdentityRequest = new AddUserIdentityRequest() { UserName = "******", Email = "b.siva", Password = "******" }; var reply = await client.AddUserIdentityAsync(addUserIdentityRequest); Console.WriteLine($" UserName : {reply.UserName} UserId : {reply.UserId} "); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }