private void RefreshLvServiceList(ListView lvServiceList) { serviceList = serviceService.GetAllServiceList().ToList(); selectedServiceList = JsonConvert.DeserializeObject <List <BLL.Models.Service> >(Intent.GetStringExtra("SelectedServiceList") ?? string.Empty) ?? new List <BLL.Models.Service>(); lvServiceList.Adapter = new ServiceAdapter(this, serviceList); selectedServiceList.ForEach(selectedService => { lvServiceList.SetItemChecked(serviceList.FindIndex(s => s.ServiceId == selectedService.ServiceId), true); }); }