示例#1
0
 public void Create(TinifierImagesHistory entity)
 {
     using (IScope scope = _scopeProvider.CreateScope())
     {
         var database = scope.Database;
         database.Insert(entity);
         scope.Complete();
     }
 }
        public void Create(TImage image, byte[] originImage)
        {
            var directoryPath = HostingEnvironment.MapPath(PackageConstants.TinifierTempFolder);

            Directory.CreateDirectory(directoryPath);

            var filePath = Path.Combine(directoryPath, image.Name);

            File.WriteAllBytes(filePath, originImage);

            var model = new TinifierImagesHistory
            {
                ImageId        = image.Id,
                OriginFilePath = filePath
            };

            _imageHistoryRepository.Create(model);
        }