private void updateAccount() { DUpdateProfilePayload payload = default(DUpdateProfilePayload); if (isFirstNameFieldDisplayed) { payload.FirstName = FirstNameInputField.TextInput.text; } else { payload.FirstName = null; } if (isParentEmailFieldDisplayed) { payload.ParentEmail = ParentEmailInputField.TextInput.text; } else { payload.ParentEmail = null; } if (isLegalTextDisplayed) { payload.AcceptedLegalDocs = Service.Get <MixLoginCreateService>().UpdateAgeBand.LegalDocuments; } else { payload.AcceptedLegalDocs = null; } createController.UpdateProfile(payload); }
public override void UpdateProfile(DUpdateProfilePayload payload) { loginService.UpdateProfile(payload.FirstName, payload.ParentEmail, payload.AcceptedLegalDocs, Service.Get <SessionManager>().LocalUser); }
public abstract void UpdateProfile(DUpdateProfilePayload payload);