public void Update(Application application)
{
try
{
var query = Query<Application>.EQ<Guid>(x => x.Guid, application.Guid);
var update = Update<Application>
.Set(x => x.Active, application.Active)
.Set(x => x.DateModified, application.DateModified)
.Set(x => x.Name, application.Name)
.Set(x => x.Platforms, application.Platforms);
this.GetCollection().Update(query, update);
}
catch (Exception ex)
{
throw new DataAccessLayerException(ex);
}
}