public ActionResult ChangeAllergies(ChangeAllergiesViewModel updateAllergies) { string userCheck = m.GetCurrentUsername(); int idNum = m.FetchUserId(userCheck); m.DeleteAllergiesForUser(idNum); if (updateAllergies.selectedAllergiesId != null) { m.UpdateAllergiesForUser(idNum, updateAllergies.selectedAllergiesId); } updateAllergies.allAllergies = m.AllergyGetAll(); updateAllergies.chosenAllergies = m.AllergiesForUserProfile(idNum); return(View(updateAllergies)); }
public ActionResult ChangeAllergies() { string userCheck = m.GetCurrentUsername(); int idNum = m.FetchUserId(userCheck); IEnumerable <AllergyViewModel> allergies = m.AllergiesForUserProfile(idNum); String[] selectedAllergies = m.AllergiesForUser(idNum).ToArray(); ChangeAllergiesViewModel allergyChange = new ChangeAllergiesViewModel(); allergyChange.allAllergies = m.AllergyGetAll(); allergyChange.chosenAllergies = allergies; allergyChange.selectedAllergiesId = selectedAllergies; return(View(allergyChange)); }