public ICollection <ParceiroEnderecoMd> ListarLojasEntornoUsuario(int usuarioId, int raio) { var repository = new EnderecoRepository(); var usuario = repository.FindByUsuarioId(usuarioId); var coordenadas = usuario["Location"]["coordinates"]; var result = repository.ListarPotTipoRaio(coordenadas[0].ToDouble(), coordenadas[1].ToDouble(), "ParceiroEndereco", raio); var list = result.Select(r => new ParceiroEndereco() { Cep = r["Cep"].ToString(), Location = (BsonDocument)r["Location"], Rua = r["Rua"].ToString(), Uf = r["Uf"].ToString(), UsuarioIdParceiro = r["UsuarioIdParceiro"].ToInt32(), LojaId = r["LojaId"].ToInt32() }).ToList(); return(list.Select(Mapper.Map <ParceiroEndereco, ParceiroEnderecoMd>).ToList()); }