public async Task <Limb> Get(Guid id) { var filter = new LimbFilter { Id = id }; var query = GetFilterQuery <LimbModel, LimbFilter>(filter); var results = await m_collection.Find(query).FirstOrDefaultAsync <LimbModel>(); return(Mapper.Map <Limb>(results)); }
public async Task Delete(Guid id) { var filter = new LimbFilter { Id = id }; var query = GetFilterQuery <LimbModel, LimbFilter>(filter); var results = await m_collection.Find(query).FirstOrDefaultAsync <LimbModel>(); if (results != null) { await m_collection.DeleteManyAsync(query); } }