public async Task <bool> UpdatePostAsync(Post updatedPost) { var cosmosPost = new CosmosPost { Id = updatedPost.Id.ToString(), Name = updatedPost.Name }; var response = await _CosmosStore.UpdateAsync(cosmosPost); return(response.IsSuccess); }
public async Task <bool> CreatePostAsync(Post post) { var cosmosPost = new CosmosPost { Id = Guid.NewGuid().ToString(), Name = post.Name }; var response = await _CosmosStore.AddAsync(cosmosPost); post.Id = Guid.Parse(response.Entity.Value.Id); return(response.IsSuccess); }
public async Task <bool> CreatePostAsync(Post post) { var cosmosPost = new CosmosPost { Id = post.Id.ToString(), Name = post.Name }; var response = await _cosmosStore.AddAsync(cosmosPost); return(response.IsSuccess); }
public async Task UpdateAsync(CosmosPost post) { await _cosmosStore.UpdateAsync(post); }
public async Task DeleteAsync(CosmosPost post) { await _cosmosStore.RemoveAsync(post); }
public async Task <CosmosPost> AddAsync(CosmosPost post) { post.Id = Guid.NewGuid().ToString(); return(await _cosmosStore.AddAsync(post)); }