Beispiel #1
0
        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));
        }
Beispiel #2
0
        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();
        }