public void SetRequestNumberSettings(IRequestNumberSettings contractObject) { if (null == contractObject) { throw new ArgumentNullException(nameof(contractObject)); } var requestNumberSettings = RequestNumberSettings.Create(contractObject); lock (Anchor) { bool changed = false; if (!requestNumberSettings.Equals(_authenticationSettings.RequestNumberSettings)) { _authenticationSettings.RequestNumberSettings = (IRequestNumberSettings)requestNumberSettings.Clone(); changed = true; } if (changed) { Save(); } } }
public static RequestNumberSettings Create(IRequestNumberSettings contractObject) { if (null == contractObject) { return(null); } if (contractObject is RequestNumberSettings businessObject) { return(businessObject); } return(Mapper.Map <RequestNumberSettings>(contractObject)); }
public void SetRequestNumberSettings(IRequestNumberSettings requestNumberSettings) { throw new NotImplementedException(); }