Example #1
0
 public void AddSignatureToDB(ImageSignParameters obj)
 {
     try
     {
         _dbContext.ImageSignParameter.Add(obj);
         Save();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #2
0
        public void AddSignature()
        {
            Image        image = Image.FromFile(@"D:\ElectronicSignaturesService\BusinessLogic\Files\fake.png");
            MemoryStream ms    = new MemoryStream();

            image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
            byte[] arr = ms.ToArray();


            Pages PageObj = new Pages()
            {
                FilePath = @"D:\ElectronicSignaturesService\BusinessLogic\Files\sample.pdf"
            };

            List <ImageSignParameters> ob = new List <ImageSignParameters>();

            ImageSignParameters objParam1 = new ImageSignParameters()
            {
                XIndent        = 100,
                YIndent        = 100,
                Height         = 50,
                Width          = 50,
                Opacity        = 0.5,
                AttachmentPath = @"D:\ElectronicSignaturesService\BusinessLogic\Files\fake.png",
                ImageStream    = arr,
                PageNumber     = 1
            };
            ImageSignParameters objParam2 = new ImageSignParameters()
            {
                XIndent        = 300,
                YIndent        = 600,
                Height         = 50,
                Width          = 50,
                Opacity        = 0.5,
                AttachmentPath = @"D:\ElectronicSignaturesService\BusinessLogic\Files\fake.png",
                ImageStream    = arr,
                PageNumber     = 2
            };

            ob.Add(objParam1);
            ob.Add(objParam2);
            Assert.IsTrue(_imageSignature.AddDigitalSignature(PageObj, ob), "Added Signature");
        }