public static BarcodeViewModel ToBarcode(this StorageBarcode storageBarcode, IGeneratorService generator)
        {
            var barcodeData = ToGenerationData(storageBarcode);

            return(new BarcodeViewModel(barcodeData)
            {
                Title = storageBarcode.Title,
                Description = storageBarcode.Description,
                Barcode = generator.CreateBarcode(barcodeData)
            });
        }
 public static GenerationData ToGenerationData(this StorageBarcode @this)
 {
     return(new GenerationData
     {
         Data = @this.Data,
         Type = @this.Type,
         DefaultSize = @this.DefaultSize,
         ValidateCodeText = false,
         Width = @this.Width,
         Height = @this.Height
     });
 }
 public StorageBarcodeViewModel(StorageBarcode storageBarcode)
 {
     StorageBarcode = storageBarcode;
 }
 public static string GetTitle(this StorageBarcode @this)
 {
     return($"{@this.Data.Sanitize(25)} - {@this.Type}");
 }