public void AddDocument(object data, CompletionHandler handler) { _collectionReference.Add(data.ToNativeFieldValues()) .AddOnCompleteListener(new OnCompleteHandlerListener((task) => { handler?.Invoke(task.IsSuccessful ? null : ExceptionMapper.Map(task.Exception)); })); }
public async Task <IDocumentReference> AddDocumentAsync(object data) { var documentReference = (DocumentReference)await _wrapped.Add(data.ToHashMap()); return(new DocumentReferenceWrapper(documentReference)); }