Unistall()? NO
TouchAndVerify()? NO
LicenseFileManager
GetLicense
LicenseManagerValidator
License checker is currently in serializer project, is that ok?
LicenseChecker's LoadLicense method should be review to define if this class can be move out of Serializer
LicenseValidator
It shouldn't receive restrictions dictionary
LicenseManagerDownloader
Must return a status? Or a downloaded file path? Or both?
All in one class (InternetCheck and file download)
Remove Common project
Review DownloadManager
Review Services structure (in LicenseManager project)
Save licenseModel in memory??
Review code documentation
Agregar test a downloader, refactorizarlo, pasar a utils
Pulga active license
En Services
Exceptions/Status
Eliminar optional SetAsActive in Install License
Eliminar ILicense
Quitar licenseSettings, opcional
Tipo de excepcion para license internamente, cualquier otra opcion sale al controller
Assembly set privado, revisar todas las propiedades
ILicenseClient retorna bool, out message, out licensemodel Con los metodos llamadas "try"
26/02
IController deberia tener ILicenseManager de Licensing directamente
Status requiere mas atencion para borrarlo (ControllerValidationResult)
Serializer no debe meter inner ex
Last updated 2 years ago
Assembly assembly = Assembly.GetExecutingAssembly(); return assembly.GetName().Version.ToString();