public IActionResult Add()
 {
     //Viemodel will take the list of categories and create a select list with the below
     if (HttpContext.Session.GetString("UserName") == "Admin")
     {
         AddProfessionalViewModel addProfessionalViewModel = new AddProfessionalViewModel(context.Services.ToList());
         ViewBag.Title = "Professionals";
         return(View(addProfessionalViewModel));
     }
     return(Redirect("/User/Index?username="******"UserName")));
 }
        public IActionResult Add(AddProfessionalViewModel addProfessionalViewModels)
        {
            if (ModelState.IsValid)
            {
                Services newService = context.Services.Single(s => s.ID == addProfessionalViewModels.ServicesID);

                Professional newProf = new Professional
                {
                    Name        = addProfessionalViewModels.Name,
                    Description = addProfessionalViewModels.Description,
                    Email       = addProfessionalViewModels.Email,
                    Services    = newService
                };

                context.Professionals.Add(newProf);
                context.SaveChanges();

                return(Redirect("/Professional"));
            }

            return(View(addProfessionalViewModels));
        }