Пример #1
0
        public override async Task <Protos.EmptyResponse> CreateUser(
            Protos.User request,
            ServerCallContext context)
        {
            await this.service.InsertUserAsync(GetUser(request));

            return(new Protos.EmptyResponse());
        }
Пример #2
0
 private static User GetUser(Protos.User user)
 {
     return(new User
     {
         Id = Guid.Parse(user.Id),
         FirstName = user.FirstName,
         LastName = user.LastName,
         Age = user.Age,
         Gender = (Gender)(int)user.Gender,
         Email = user.Email,
         Address = new Address
         {
             Id = Guid.Parse(user.Address.Id),
             Street = user.Address.Street,
             DoorNumber = user.Address.DoorNumber,
             City = user.Address.City,
             Country = user.Address.Country,
             ZipCode = user.Address.ZipCode
         }
     });
 }