Example #1
0
        public IActionResult UpdateStylist(int id, string newFirstName, string newLastName)
        {
            Specialty.DeleteAllSpecialtiesForSylist(id);
            Stylist.Update(newFirstName, newLastName, id);
            Stylist newStylist = Stylist.Find(id);
            //get values from check boxes
            List <Specialty> allSpecialties = Specialty.GetAll();

            for (int i = 0; i < allSpecialties.Count; i++)
            {
                string specialtyName       = allSpecialties[i].GetSpecialtyName();
                string specialtyValueInput = Request.Form[specialtyName];
                if (!(specialtyValueInput == null))
                {
                    //string specialtyValueInput = Request.Form[specialtyName];
                    int specialtyValueInt = Int32.Parse(specialtyValueInput);
                    newStylist.AddSpecialty(specialtyValueInt);
                }
            }
            return(RedirectToAction("Index"));
        }