예제 #1
0
        /// <summary>
        /// Replaces the document.
        /// </summary>
        /// <returns>The document.</returns>
        /// <param name="entity">Entity.</param>
        public async Task <T> ReplaceAsync(T entity)
        {
            var response = await _repository.ReplaceDocumentAsync(entity).ConfigureAwait(false);

            return(response);
        }
예제 #2
0
 /// <summary>
 /// Replaces the document.
 /// </summary>
 /// <param name="entity">Entity.</param>
 /// <param name="requestOptions">Request options.</param>
 /// <returns>The document.</returns>
 public async Task <dynamic> ReplaceAsync(dynamic entity, RequestOptions requestOptions = null)
 {
     return((dynamic)await _repository.ReplaceDocumentAsync(entity, requestOptions).ConfigureAwait(false));
 }
예제 #3
0
 /// <summary>
 /// Replaces the document.
 /// </summary>
 /// <param name="entity">Entity.</param>
 /// <param name="requestOptions">Request options.</param>
 /// <returns>The document.</returns>
 public Task <T> ReplaceAsync(T entity, RequestOptions requestOptions = null)
 {
     return(_repository.ReplaceDocumentAsync(entity, requestOptions));
 }
예제 #4
0
 /// <summary>
 /// Replaces the document.
 /// </summary>
 /// <returns>The document.</returns>
 /// <param name="entity">Entity.</param>
 public async Task<dynamic> ReplaceAsync(dynamic entity)
 {
     var response = await _repository.ReplaceDocumentAsync(entity);
     return response;
 }