コード例 #1
0
        public ActionResult Edit(int id)
        {
            var ticket = _ticketRepository.Get(id);

            var vm = new EditTicketViewModel(ticket);

            ViewBag.TicketCategoryId    = new SelectList(_ticketCategoryRepository.GetAll(), "Id", "Title", ticket.TicketCategoryId);
            ViewBag.TicketSubCategoryId = new SelectList(_ticketSubCategoryRepository.GetAll(), "Id", "Title", ticket.TicketSubCategoryId);
            ViewBag.AssignedToUserId    = new SelectList(_userRepository.GetAllBy(u => u.Id != 1 && u.EmployeeStatus != EmployeeStatus.Ex, "Person"), "Id", "Person.Name", ticket.AssignedToUserId);

            return(CheckForNullAndExecute(ticket, () => View(vm)));
        }
コード例 #2
0
        public ActionResult Index()
        {
            var ticketSubCategories = _ticketSubCategoryRepository.GetAll("TicketCategory");

            return(View(ticketSubCategories.ToList()));
        }