public ActionResult Update(string Id) { var currUser = userRepo.ResultTable.Where(x => x.Id == Id).First(); var helper = new UserRolesHelper(_db); var model = new UpdateUserViewModel() { Id = Id, FirstName = currUser.FirstName, LastName = currUser.LastName, Email = currUser.Email, Phone = currUser.PhoneNumber }; try { model.CurrentRole = helper.ListUserRoles(Id).First(); } catch { model.CurrentRole = "No Current Role"; } var selectListSetup = helper.ListAbsentUserRoles(Id).ToList(); selectListSetup.Insert(0, " "); model.AvailableRoles = new SelectList(selectListSetup); return(View(model)); }