This method is used to insert bulk user details
Namespace: CelloSaaS.ServiceContracts.UserManagementAssembly: CelloSaaS.ServiceContracts (in CelloSaaS.ServiceContracts.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax
Parameters
- userDetails
- Type: System.Collections.Generic List UserDetails
User Details List
Return Value
Type: List UserBulkInsertErrorUn inserted User Details
Exceptions
Exception | Condition |
---|---|
System ArgumentException | If the user details are null |
CelloSaaS.ServiceContracts.UserManagement UserDetailException | If Any exception occurred, while connecting or modifying the database. |
System ArgumentNullException | If 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