public void TestStoreUser()
        {
            UserDTO user = new UserDTO();

            user.Id = 123;
            StoreUserResponse response = new StoreUserResponse();

            response.Id = user.Id;
            Expect.Once.On(service).Method("StoreUser").Will(Return.Value(response));
            serviceFacade.StoreUser(user);
        }
예제 #2
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);
        }
예제 #3
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;
         }
     }
 }