This method is used to create user details. After successful creation of user,
mail(Conformation/Password) will be send to user based on the configuration.
Namespace: CelloSaaS.ServiceContracts.UserManagementmail(Conformation/Password) will be send to user based on the configuration.
Assembly: CelloSaaS.ServiceContracts (in CelloSaaS.ServiceContracts.dll) Version: 4.3.1.0 (4.3.1.0)
Syntax
Parameters
- membershipDetails
- Type: CelloSaaS.Model.UserManagement MembershipDetails
Membership Details(Mandatory)
- address
- Type: CelloSaaS.Model.TenantManagement Address
Address details
- user
- Type: CelloSaaS.Model.UserManagement User
User Details(Mandatory)
- tenantId
- Type: System String
Tenant Identifier(Mandatory)
Return Value
Type: StringUser Identifier
Examples
Public string AddUserDetails() { // Create instance for UserDetails UserDetails userDetails = new UserDetails(); //Fill membership details userDetails.MembershipDetails.EmailId = "[email protected]"; userDetails.MembershipDetails.UserName = "[email protected]"; userDetails.MembershipDetails.TenantCode = "B590CD25-3093-DF11-8DEB-001EC9DAB123"; //Fill Address Details 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.FirstName = "Company Admin"; userDetails.User.LastName = "Test"; IUserDetailsService userDetailsService = (IUserDetailsService)ServiceLocator.GetServiceImplementation(typeof(IUserDetailsService)); string userId = userDetailsService.AddUser(userDetails.MembershipDetails, userDetails.Address, userDetails.User); }
See Also