//Menu/AddPros/3 public IActionResult AddUserPros(int id) { User user = context.Users.Single(u => u.ID == id); List <Professional> profs = context.Professionals.ToList(); AddUserProfViewModel addUserProfViewModel = new AddUserProfViewModel(user, profs); return(View(addUserProfViewModel)); }
public IActionResult AddUserPros(AddUserProfViewModel addUserProfViewModel) { if (ModelState.IsValid) { var professionalID = addUserProfViewModel.ProfessionalID; var userID = addUserProfViewModel.UserID; IList <UserProf> existingPro = context.UserProfs.Where(up => up.UserID == userID).Where(p => p.ProfessionalID == professionalID).ToList(); if (existingPro.Count == 0) { UserProf userList = new UserProf { ProfessionalID = professionalID, UserID = userID }; context.UserProfs.Add(userList); context.SaveChanges(); return(Redirect("/User/ViewUserProf/" + addUserProfViewModel.UserID)); } } return(View(addUserProfViewModel)); }