private RecyclerView.ViewHolder CreateChallengeCard(ViewGroup parent)
        {
            var layout    = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.card_view_challenge, parent, false);
            var dayString = resources.GetString(Resource.String.day);
            var gainColor = ContextCompat.GetColor(parent.Context, Resource.Color.green);
            var lossColor = ContextCompat.GetColor(parent.Context, Resource.Color.red);
            var holder    = new ChallengeItemHolder(dayString, GetColorFrom(gainColor), GetColorFrom(lossColor), layout, setRestingCycle, onPause, onActivated);

            return(holder);
        }
 private void SetValue(ChallengeItemHolder holder, int position)
 {
     holder.SetChallenge(views[position] as ChallengeViewModel);
 }