IUserDetailsService UserDetailsBulkInsert Method CelloSaaS API Documentation
This method is used to insert bulk user details

Namespace: CelloSaaS.ServiceContracts.UserManagement
Assembly: CelloSaaS.ServiceContracts (in CelloSaaS.ServiceContracts.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax

List<UserBulkInsertError> UserDetailsBulkInsert(
	List<UserDetails> userDetails
)

Parameters

userDetails
Type: System.Collections.Generic List UserDetails 
User Details List

Return Value

Type: List UserBulkInsertError 
Un inserted User Details
Exceptions

ExceptionCondition
System ArgumentExceptionIf the user details are null
CelloSaaS.ServiceContracts.UserManagement UserDetailExceptionIf Any exception occurred, while connecting or modifying the database.
System ArgumentNullExceptionIf the user details is null
Examples

public void UserDetailsBulkInsert()
{
    List<UserDetails> userDetailsList = new  List<UserDetails>();
    for (int count = 0; count < 1000; count++)
    {
        // Create instance for UserDetails
        UserDetails userDetails = new UserDetails();

        //Fill membership details
        userDetails.MembershipDetails.EmailId = "user"+count+"@company.com";
        userDetails.MembershipDetails.UserName = user"+count+"@company.com";
        userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";

        //Fill Address Details
        userDetails.Address.Address1 = "Address"+count;
        userDetails.Address.City = "City"+count;
        userDetails.Address.State = "State"+count;
        userDetails.Address.CountryId = "3FD432E1-A8A4-4F22-BE65-DF751A1FBFE3"; // US
        userDetails.Address.PostalCode = "600025";

        //Fill User Details
        userDetails.User.FirstName = "User"+count;
        userDetails.User.LastName = "Test"+count;

        userDetailsList.Add(userDetails);
    }
    IUserDetailsService userDetailsService = (IUserDetailsService)ServiceLocator.GetServiceImplementation(typeof(IUserDetailsService));
    List<UserBulkInsertError> unInsertedUserDetails = userDetailsService.UserDetailsBulkInsert(userDetailsList);
}
IUserDetailsService userDetailsService = (IUserDetailsService)ServiceLocator.GetServiceImplementation(typeof(IUserDetailsService));
List<UserBulkInsertError> unInsertedUserDetails = userDetailsService.UserDetailsBulkInsert(userDetailsList);
}
See Also