public ActionResult AddFace(string id, string language, string db) { if (!IsSitecoreUser()) { return(LoginPage()); } var obj = ""; var viewModel = new Dictionary <string, Dictionary <string, Guid> >(); var people = PersonGroupService.GetAllPersonItems(db); foreach (var p in people) { var groupName = p.Parent[SearchSettings.FaceEntityNameFieldId]; if (!viewModel.ContainsKey(groupName)) { viewModel.Add(groupName, new Dictionary <string, Guid>()); } var personName = p[SearchSettings.FaceEntityNameFieldId]; if (!viewModel[groupName].ContainsKey(personName)) { viewModel[groupName].Add(personName, p.ID.Guid); } } return(View("AddFace", model: viewModel)); }