public async Task<AccountRegistrationResponse> RegisterAccount(AccountRegistration model) { Request.Resource = "/account"; Request.Method = Method.PUT; Request.RequestFormat = DataFormat.Xml; Request.AddBody(model); var response = await Client.GetResponseAsync(Request); var responseModel = _deserializer.Deserialize<AccountRegistrationResponse>(response); if (responseModel != null) { return responseModel; } else { return null; } }
private AccountRegistration mappedAccountRegistration() { var mappedObject = new AccountRegistration() { Email = _registrationPropertyViewModel.Email, Password = _registrationPropertyViewModel.Password, FirstName = _registrationPropertyViewModel.FirstName, LastName = _registrationPropertyViewModel.LastName, Address = new Address() { Country = _registrationPropertyViewModel.Country, Line1 = _registrationPropertyViewModel.Line, PostCodeOrZipCode = _registrationPropertyViewModel.PostCode, TownOrCity = _registrationPropertyViewModel.City }, Title = _registrationPropertyViewModel.Title }; return mappedObject; }