Пример #1
0
        public ActionResult ProjectAssign(ProjectAssignViewModel model)
        {
            if (ModelState.IsValid)
            {
                var currentUsers = helper.ListUsersOnAProject((int)model.projectId);


                foreach (var user in currentUsers)
                {
                    helper.RemoveUserFromAProject(user.Id, (int)model.projectId);
                }

                if (model.selectedvalue.Any())
                {
                    foreach (var user in model.selectedvalue)
                    {
                        helper.AddUserToAProject(user, (int)model.projectId);
                        db.SaveChanges();
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View());
        }