public async Task InsertFaultPicture(FaultPicture faultPicture) { using (await locker.LockAsync()) { await asyncConnection.InsertAsync(faultPicture); } }
private async Task InsertFaultPicture(Plugin.Media.Abstractions.MediaFile picture) { byte[] pictureBytes; using (var memoryStream = new MemoryStream()) { picture.GetStream().CopyTo(memoryStream); picture.Dispose(); pictureBytes = memoryStream.ToArray(); } var dbPicture = new FaultPicture { Picture = pictureBytes, FaultId = faultContext.FaultId }; await DatabaseService.InsertFaultPicture(dbPicture); }
public Task InsertFaultPictureToServer(FaultPicture faultPicture) { throw new NotImplementedException(); }