예제 #1
0
        public void SaveImage(string deviceId, string imageBas64)
        {
            entity = new MonitoringSystemEntities();
            Tbl_ScreenshotDetails screenObj = new Tbl_ScreenshotDetails();

            screenObj.CreatedDate = System.DateTime.Now;
            screenObj.Screenshot1 = imageBas64;
            screenObj.Fk_DeviceId = deviceId;
            screenObj.IsDeleted   = false;

            entity.Tbl_ScreenshotDetails.Add(screenObj);
            entity.SaveChanges();
        }
예제 #2
0
        public string getBase64ScreenShot(string folderPath)
        {
            string filName = null;

            filName = folderPath;
            if (string.IsNullOrEmpty(filName))
            {
                return(null);
            }

            Image  image                  = Image.FromFile(filName);
            string returnstring           = ImageToBase64(image, ImageFormat.Jpeg);
            Tbl_ScreenshotDetails sdetail = new Tbl_ScreenshotDetails();

            sdetail.SaveImageToDb("pkjDevice", returnstring);
            return(returnstring);
        }
예제 #3
0
        public Int64 SaveImageObj(ScreenshotDetails scrnObj)
        {
            try
            {
                entity = new MonitoringSystemEntities();

                Tbl_ScreenshotDetails screenObj = new Tbl_ScreenshotDetails();
                screenObj.CreatedDate = System.DateTime.Now;
                screenObj.Screenshot1 = scrnObj.screenshot1;
                screenObj.Screenshot2 = scrnObj.screenshot2;
                screenObj.Screenshot3 = scrnObj.screenshot3;
                screenObj.Screenshot4 = scrnObj.screenshot4;
                screenObj.Screenshot5 = scrnObj.screenshot5;
                screenObj.Fk_DeviceId = scrnObj.fk_DeviceId;
                screenObj.IsDeleted   = scrnObj.isDeleted;
                entity.Tbl_ScreenshotDetails.Add((screenObj));
                entity.SaveChanges();
                return(screenObj.Id);
            }
            catch (Exception)
            {
                throw;
            }
        }