Ejemplo n.º 1
0
        // GET: Assignment
        public ActionResult Index()
        {
            IList <AssignmentViewModel> assignmentsVm = new List <AssignmentViewModel>();

            foreach (Assignment a in _repository.GetAssignments())
            {
                assignmentsVm.Add(new AssignmentViewModel()
                {
                    AssignmentDetail = a,
                    SlotSelected     = _repository.GetSlotById(a.SlotId).Name,
                    TaskTypeSelected = _repository.GetTaskTypeById(a.TaskTypeId).Name,
                    PersonSelected   = _repository.GetPersonById(a.PersonId).Name,
                });
            }

            return(View(assignmentsVm));
        }
Ejemplo n.º 2
0
        // GET: TaskType/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TaskType taskType = _repository.GetTaskTypeById(id);

            if (taskType == null)
            {
                return(HttpNotFound());
            }
            TaskTypeViewModel taskTypeViewModel = new TaskTypeViewModel()
            {
                TaskTypeDetail    = taskType,
                RolesSelected     = GetRolesSelected(taskType),
                RoleNamesSelected = GetRoleNamesSelected(taskType),
                Roles             = GetRoles()
            };

            return(View(taskTypeViewModel));
        }