コード例 #1
0
        //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));
        }
コード例 #2
0
        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));
        }