Files
event-sourcing-jambo/source/Consumer/Jambo.Consumer.Infrastructure/DataAccess/Repositories/Blogs/BlogWriteOnlyRepository.cs
Ivan Paulovich fc74b10766 Spliting projects
2017-12-21 15:59:03 -02:00

27 lines
732 B
C#

namespace Jambo.Consumer.Infrastructure.DataAccess.Repositories.Blogs
{
using Jambo.Domain.Model.Blogs;
using MongoDB.Driver;
using System;
using System.Threading.Tasks;
public class BlogWriteOnlyRepository : IBlogWriteOnlyRepository
{
private readonly MongoContext mongoContext;
public BlogWriteOnlyRepository(MongoContext mongoContext)
{
this.mongoContext = mongoContext;
}
public async Task AddBlog(Blog blog)
{
await mongoContext.Blogs.InsertOneAsync(blog);
}
public async Task UpdateBlog(Blog blog)
{
await mongoContext.Blogs.ReplaceOneAsync(e => e.Id == blog.Id, blog);
}
}
}