Beispiel #1
0
        /// <summary>
        /// Creates a user with the given profile data.
        /// </summary>
        /// <param name="customerName">The name of the customer for which to get the users.</param>
        /// <param name="createUserFromUseCase">The data for the new account.</param>
        public void Create(string customerName, UserFromUseCase createUserFromUseCase)
        {
            var createUserFromService = Mapper.Map <UserFromUseCase, UserFromService>(createUserFromUseCase);

            // Create User
            this.UserService.Create(customerName, createUserFromService);

            // Enable User
            this.EnableUserService.EnableBySamAccountName(customerName, createUserFromUseCase.SamAccountName);
        }
Beispiel #2
0
        /// <summary>
        /// Updates a single users profile by his samAccountName.
        /// </summary>
        /// <param name="customerName">The name of the customer for which to get the users.</param>
        /// <param name="samAccountName">The samAccountName of the user to update.</param>
        /// <param name="updateDataFromUseCase">The updated user data.</param>
        public void UpdateBySamAccountName(string customerName, string samAccountName, UserFromUseCase updateDataFromUseCase)
        {
            var updateDataFromService = Mapper.Map <UserFromUseCase, UserFromService>(updateDataFromUseCase);

            this.UserService.UpdateBySamAccountName(customerName, samAccountName, updateDataFromService);
        }