IUserDetailsService UserDetailsBulkUpdate Method CelloSaaS API Documentation
This method is used to update 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> UserDetailsBulkUpdate(
	List<UserDetails> userDetails
)

Parameters

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

Return Value

Type: List UserBulkInsertError 
Un updated 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 are null.
Examples

public void UserDetailsBuklkUpdate()
{
    List<UserDetails> userDetailsList = new  List<UserDetails>();

    UserDetails userDetails = new UserDetails();
    //Fill Membership Details
    userDetails.MembershipDetails.Identifier = userDetails.MembershipDetails.MembershipId = "4AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.MembershipDetails.EmailId = "[email protected]";
    userDetails.MembershipDetails.UserName = "[email protected]";
    userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    //Fill Address Details
    userDetails.Address.Identifier = userDetails.Address.AddressId = "398C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.Address.Address1 = "Address1";
    userDetails.Address.City = "City1";
    userDetails.Address.State = "State1";
    userDetails.Address.CountryId = "3FD432E1-A8A4-4F22-BE65-DF751A1FBFE3"; // US
    userDetails.Address.PostalCode = "600025";
    //Fill User Details
    userDetails.User.Identifier = userDetails.User.UserId = "3398F837-B988-4708-999D-D3DFE11875B3";
    userDetails.User.MembershipId = "4AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.User.AddressId = "398C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.User.FirstName = "Uer1";
    userDetails.User.LastName = "Test1";
    userDetailsList.Add(userDetails);

    userDetails = new UserDetails();
    //Fill Membership Details
    userDetails.MembershipDetails.Identifier = userDetails.MembershipDetails.MembershipId = "5AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.MembershipDetails.EmailId = "[email protected]";
    userDetails.MembershipDetails.UserName = "[email protected]";
    userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    //Fill Address Details
    userDetails.Address.Identifier = userDetails.Address.AddressId = "498C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.Address.Address1 = "Address2";
    userDetails.Address.City = "City2";
    userDetails.Address.State = "State2";
    userDetails.Address.CountryId = "3FD432E1-A8A4-4F22-BE65-DF751A1FBFE3"; // US
    userDetails.Address.PostalCode = "600025";
    //Fill User Details
    userDetails.User.Identifier = userDetails.User.UserId = "4398F837-B988-4708-999D-D3DFE11875B3";
    userDetails.User.MembershipId = "5AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.User.AddressId = "498C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.User.FirstName = "Uer2";
    userDetails.User.LastName = "Test2";
    userDetailsList.Add(userDetails);

    userDetails = new UserDetails();
    //Fill Membership Details
    userDetails.MembershipDetails.Identifier = userDetails.MembershipDetails.MembershipId = "6AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.MembershipDetails.EmailId = "[email protected]";
    userDetails.MembershipDetails.UserName = "[email protected]";
    userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    //Fill Address Details
    userDetails.Address.Identifier = userDetails.Address.AddressId = "598C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.Address.Address1 = "Address3";
    userDetails.Address.City = "City3";
    userDetails.Address.State = "State3";
    userDetails.Address.CountryId = "3FD432E1-A8A4-4F22-BE65-DF751A1FBFE3"; // US
    userDetails.Address.PostalCode = "600025";
    //Fill User Details
    userDetails.User.Identifier = userDetails.User.UserId = "5398F837-B988-4708-999D-D3DFE11875B3";
    userDetails.User.MembershipId = "6AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.User.AddressId = "598C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.User.FirstName = "Uer3";
    userDetails.User.LastName = "Test3";
    userDetailsList.Add(userDetails);

    userDetails = new UserDetails();
    //Fill Membership Details
    userDetails.MembershipDetails.Identifier = userDetails.MembershipDetails.MembershipId = "7AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.MembershipDetails.EmailId = "[email protected]";
    userDetails.MembershipDetails.UserName = "[email protected]";
    userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    //Fill Address Details
    userDetails.Address.Identifier = userDetails.Address.AddressId = "698C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.Address.Address1 = "Address4";
    userDetails.Address.City = "City4";
    userDetails.Address.State = "State4";
    userDetails.Address.CountryId = "3FD432E1-A8A4-4F22-BE65-DF751A1FBFE3"; // US
    userDetails.Address.PostalCode = "600025";
    //Fill User Details
    userDetails.User.Identifier = userDetails.User.UserId = "6398F837-B988-4708-999D-D3DFE11875B3";
    userDetails.User.MembershipId = "7AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.User.AddressId = "698C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.User.FirstName = "Uer4";
    userDetails.User.LastName = "Test4";
    userDetailsList.Add(userDetails);

    userDetails = new UserDetails();
    //Fill Membership Details
    userDetails.MembershipDetails.Identifier = userDetails.MembershipDetails.MembershipId = "8AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.MembershipDetails.EmailId = "[email protected]";
    userDetails.MembershipDetails.UserName = "[email protected]";
    userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123";
    //Fill Address Details
    userDetails.Address.Identifier = userDetails.Address.AddressId = "798C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.Address.Address1 = "Address5";
    userDetails.Address.City = "City5";
    userDetails.Address.State = "State5";
    userDetails.Address.CountryId = "3FD432E1-A8A4-4F22-BE65-DF751A1FBFE3"; // US
    userDetails.Address.PostalCode = "600025";
    //Fill User Details
    userDetails.User.Identifier = userDetails.User.UserId = "7398F837-B988-4708-999D-D3DFE11875B3";
    userDetails.User.MembershipId = "8AD211A6-E845-43E9-A668-6F5BDBFB7F3C";
    userDetails.User.AddressId = "798C0E1A-C993-DF11-8DEB-001EC9DAB123";
    userDetails.User.FirstName = "Uer5";
    userDetails.User.LastName = "Test5";
    userDetailsList.Add(userDetails);

    IUserDetailsService userDetailsService = (IUserDetailsService)ServiceLocator.GetServiceImplementation(typeof(IUserDetailsService));
    List<UserBulkInsertError> unUpdatedUserDetails = userDetailsService.UserDetailsBuklkUpdate(userDetailsList);
}
See Also