internal CardMenuPDVsModel GetItemPDV(CardView cardView, List <CardMenuPDVsModel> listCard)
        {
            var result   = new CardMenuPDVsModel();
            var relativa = (RelativeLayout)cardView.GetChildAt(0);

            result.name     = ((TextView)relativa.GetChildAt(0)).Text;
            result.endereco = ((TextView)relativa.GetChildAt(1)).Text;
            foreach (CardMenuPDVsModel item in listCard)
            {
                if (item.name.Equals(result.name) && item.endereco.Equals(result.endereco))
                {
                    result.latitude  = item.latitude;
                    result.longitude = item.longitude;

                    result.listTypePdv = item.listTypePdv;
                    break;
                }
            }
            return(result);
        }
        public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position)
        {
            var viewHolder = (MapLocationViewHolder)holder;
            CardMenuPDVsModel mapLocation = mMapLocations[position];

            viewHolder.mediumTitle.Text      = mapLocation.name;
            viewHolder.smallerTitle.Text     = mapLocation.endereco;
            viewHolder.firstDescription.Text = mapLocation.btn1;
            if (!viewHolder.firstDescription.HasOnClickListeners)
            {
                viewHolder.firstDescription.Click += mapLocation.btnEventClick1;
            }
            viewHolder.secondDescription.Text = mapLocation.btn2;
            if (!viewHolder.secondDescription.HasOnClickListeners)
            {
                viewHolder.secondDescription.Click += (mapLocation.btnEventClick2);
            }
            viewHolder.map.Text = mapLocation.btn3;
            if (!viewHolder.map.HasOnClickListeners)
            {
                viewHolder.map.Click += (mapLocation.btnEventClick3);
            }
        }