/// <summary> /// Gets the entity by specified identifier. /// </summary> /// <param name="id">The unique identifier.</param> /// <returns> /// The instance of <see cref="T:HomeCloud.DataStorage.DataAccess.Contracts.Storage" />. /// </returns> public async Task <Storage> GetAsync(Guid id) { Storage result = (await this.context.QueryAsync <Storage>( GetStorageByIDStoredProcedure, new { @ID = id })).FirstOrDefault(); result?.AcceptChanges(); return(result); }