public QrCodeGeneratorService() { productRepository = new ProductRepository(); userRepository = new UserRepository(); qrCodeRepository = new QrCodeRepository(); qrCodeGeoRepository = new QrCodeGeoRepository(); }
static void Main(string[] args) { #region AddProduct /* Console.WriteLine(); * decimal cost = 1000; * string name = "Vaccum Cleaner"; * * string sqlTemplate = "insert into [dbo].[products]([ProductName],[Cost]) " + * "values(@productName, @cost)"; * * ConnectionStringInAppConfigDemo appConfig = * new ConnectionStringInAppConfigDemo(); * * using (SqlConnection sqlConnection = new SqlConnection(appConfig.GetConnectionString())) * { * sqlConnection.Open(); * using (SqlCommand sqlCommand = new SqlCommand(sqlTemplate, sqlConnection)) * { * SqlParameter parameterI = new SqlParameter("@productName", name); * SqlParameter parameterII = new SqlParameter("@cost", cost); * * sqlCommand.Parameters.Add(parameterI); * sqlCommand.Parameters.Add(parameterII); * * sqlCommand.ExecuteNonQuery(); * } * }*/ #endregion //QrCodeGeneratorService qrCodeGeneratorService = new QrCodeGeneratorService(); //qrCodeGeneratorService.GetQrCodePurchaseInfo(1, 1); QrCodeRepository qrRep = new QrCodeRepository(); QrCodeEntity entity = qrRep.Read(1); //QRCodeData data = new QRCodeData(entity.Content, QRCodeData.Compression.Uncompressed); //QRCode qRCode = new QRCode(/*data*/); using (MemoryStream ms = new MemoryStream()) { ms.Write(entity.Content, 0, entity.Content.Length); Bitmap qrCodeImage = new Bitmap(ms); qrCodeImage.Save(@"C:\Users\Zhanibek\Desktop\Bitqr-codes\111.png"); } /*TransactionDemo tDemo = new TransactionDemo(); * tDemo.MakeOrderProcess(1, "Computer", 1);*/ // Console.WriteLine(sqlTemplate); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("1. QR Code инфо покупателя/n2. QR Code геолокация"); int choice = int.Parse(Console.ReadLine()); switch (choice) { case 1: { QRCodeGeneratorService qr = new QRCodeGeneratorService(); qr.GetQrCodePurchaseInfo(1, 1); QrCodeRepository q = new QrCodeRepository(); QRCodeEntity e = q.Read(3); using (MemoryStream ms = new MemoryStream()) { ms.Write(e.Content, 0, e.Content.Length); Bitmap qrCodeImage = new Bitmap(ms); qrCodeImage.Save(@"G:\\QR\Info.png"); } } break; case 2: { QRCodeGeneratorService qr = new QRCodeGeneratorService(); qr.GetQrCodeGeolocation("43.2565", "76.9285"); QrCodeRepository q = new QrCodeRepository(); QRCodeEntity e = q.ReadGeo(2); using (MemoryStream ms = new MemoryStream()) { ms.Write(e.Content, 0, e.Content.Length); Bitmap qrCodeImage = new Bitmap(ms); qrCodeImage.Save(@"G:\\QR\Geolocation.png"); } } break; default: break; } }
public QrCodeGeneratorService() { _productRepository = new ProductRepository(); _qrCodeRepository = new QrCodeRepository(); }