IUserDetailsService UpdateUser Method (UserDetails) 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(
	UserDetails userDetails
)

Return Value

Type: String
User Identifier
Exceptions

ExceptionCondition
System UnauthorizedAccessExceptionIf the user has not the privilege to update the user details
CelloSaaS.ServiceContracts.UserManagement UserDetailExceptionIf Any exception occurred, while connecting or modifying the database.
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);
}
See Also