コード例 #1
0
        //Assignticket
        public ActionResult AssignTickets(int id)
        {
            var model = new TicketAssignViewModels();

            var ticket       = db.Tickets.FirstOrDefault(p => p.Id == id);
            var users        = db.Users.ToList();
            var RoleAssigned = ticket.AssigneeId;

            model.Id       = id;
            model.UserList = new SelectList(users, "Id", "Name", RoleAssigned);
            return(View(model));
        }
コード例 #2
0
        public ActionResult AssignTickets(TicketAssignViewModels model)
        {
            var ticket = db.Tickets.FirstOrDefault(p => p.Id == model.Id);

            if (model.SelectedUsers != null)
            {
                foreach (var userId in model.SelectedUsers)
                {
                    var user = db.Users.FirstOrDefault(p => p.Id == userId);
                    ticket.AssigneeId = userId;
                }
            }
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }