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));
        }