public static string RestorePath <TModel>(ILogin login) { DialogInfo info = Singleton.ReadInternal <DialogInfo>( login, d => d.Key == typeof(TModel).Name); return(info?.Value); }
public static string RestoreControlValue <TScreen>( ILogin login, string controlName) { DialogInfo info = Singleton.ReadInternal <DialogInfo>( login, d => d.Key == $"{typeof(TScreen).Name}.{controlName}"); return(info?.Value); }
public static void SavePath <TModel>(ILogin login, string path) { var info = new DialogInfo { CompanyCode = login.CompanyCode, UserCode = login.UserCode, Key = typeof(TModel).Name, Value = path, }; Singleton.SaveInternal(info); }
public static void SaveControlValue <TScreen>( ILogin login, string controlName, object value) { var info = new DialogInfo { CompanyCode = login.CompanyCode, UserCode = login.UserCode, Key = $"{typeof(TScreen).Name}.{controlName}", Value = value.ToString(), }; Singleton.SaveInternal(info); }