IUserDetailsService UpdateUser Method (MembershipDetails, User, Address) CelloSaaS API Documentation
Update the given user details.

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

string UpdateUser(
	MembershipDetails membershipDetails,
	User user,
	Address address
)

Return Value

Type: String
User Identifier
Examples

Public string UpdateUserDetails()
{
    // Create instance for 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 = "Address";
    userDetails.Address.City = "City";
    userDetails.Address.State = "State";
    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 = "Company Admin";
    userDetails.User.LastName = "Test";

    IUserDetailsService userDetailsService = (IUserDetailsService)ServiceLocator.GetServiceImplementation(typeof(IUserDetailsService));
    string userId = userDetailsService.UpdateUser(userDetails.MembershipDetails, userDetails.Address, userDetails.User);
}
See Also