private VehiclePhoto CreateVehiclePhoto(Image image, Int32 vehicleId) { byte[] buffer; using (var memoryStream = new MemoryStream()) { image.Save(memoryStream, new ImageFormat(image.RawFormat.Guid)); buffer = memoryStream.ToArray(); } var vehiclePhoto = new VehiclePhoto {ImageMimeType = "image/jpeg", Image = buffer, VehicleId = vehicleId}; VehiclePhotos.Add(vehiclePhoto); SaveChanges(); return vehiclePhoto; }
public void Create(int vehicleId, VehiclePhoto photo) { photo.VehicleId = vehicleId; this.GetDbSet<VehiclePhoto>().Add(photo); this.UnitOfWork.SaveChanges(); }