示例#1
0
 /// <summary>
 /// Delete the specified id.
 /// </summary>
 /// <param name="entity">Entity.</param>
 /// <param name="requestOptions">Request options.</param>
 /// <returns><c>true</c> if document has been deleted; otherwise, <c>false</c>.</returns>
 public bool Delete(T entity, RequestOptions requestOptions = null)
 {
     return(AsyncTools.RunSync(() => DeleteAsync(BaseRepository <T> .GetId(entity), requestOptions)));
 }
示例#2
0
        /// <summary>
        /// Delete the specified id.
        /// </summary>
        /// <returns><c>true</c> if document has been deleted; otherwise, <c>false</c>.</returns>
        /// <param name="entity">Entity.</param>
        public bool Delete(T entity)
        {
            var response = AsyncTools.RunSync(() => DeleteAsync(BaseRepository <T> .GetId(entity)));

            return(response);
        }
示例#3
0
 /// <summary>
 /// Delete the specified id.
 /// </summary>
 /// <returns><c>true</c> if document has been deleted; otherwise, <c>false</c>.</returns>
 /// <param name="entity">Entity.</param>
 public bool Delete(dynamic entity)
 {
     var response = AsyncTools.RunSync<bool>(() => DeleteAsync(BaseRepository<dynamic>.GetId(entity)));
     return response;
 }