public void Click_Categories(Classes.Catigories cat) { try { var check = mCategoriesList.Where(a => a.Catigories_Color == Settings.MainColor).ToList(); if (check.Count > 0) { foreach (var all in check) { all.Catigories_Color = "#212121"; } } var click = mCategoriesList.FirstOrDefault(a => a.Catigories_Id == cat.Catigories_Id); if (click != null) { click.Catigories_Color = Settings.MainColor; } NotifyDataSetChanged(); } catch (Exception exception) { Crashes.TrackError(exception); } }
// Function public void Add(Classes.Catigories cat) { try { var check = mCategoriesList.FirstOrDefault(a => a.Catigories_Id == cat.Catigories_Id); if (check == null) { mCategoriesList.Add(cat); NotifyItemInserted(mCategoriesList.IndexOf(mCategoriesList.Last())); } } catch (Exception exception) { Crashes.TrackError(exception); } }