Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
            }
        }