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; }
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; } }