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); }