예제 #1
0
        public StoreUserResponse StoreUser(StoreUserRequest request)
        {
            StoreUserResponse response = new StoreUserResponse();
            SecurityBusinessComponent bc = DependencyInjectionHelper.GetSecurityBusinessComponent();

            User user = SecurityAdapter.DtoToUser(request.User);
            IEnumerable<ChangeItem> changeItems = SecurityAdapter.GetChangeItems(request.User);
            response.Id = bc.StoreUser(user, changeItems);

            return response;
        }
예제 #2
0
 public void StoreUser(UserDTO user)
 {
     try
     {
         StoreUserRequest request = new StoreUserRequest();
         request.User = user;
         StoreUserResponse response = Service.StoreUser(request);
         user.Id = response.Id;
     }
     catch (Exception ex)
     {
         if (ExceptionPolicy.HandleException(ex, "PL Policy")) throw;
     }
 }