Beispiel #1
0
        // GET: Assignment/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Assignment assignment = _repository.GetAssignmentById(id);

            if (assignment == null)
            {
                return(HttpNotFound());
            }

            Slot                slot                = _repository.GetSlotById(assignment.SlotId);
            TaskType            taskType            = _repository.GetTaskTypeById(assignment.TaskTypeId);
            Person              person              = _repository.GetPersonById(assignment.PersonId);
            AssignmentViewModel assignmentViewModel = new AssignmentViewModel()
            {
                AssignmentDetail = assignment,
                SlotSelected     = slot == null ? "" : slot.Name,
                TaskTypeSelected = taskType == null ? "" : taskType.Name,
                PersonSelected   = person == null ? "" : person.Name,
            };

            return(View(assignmentViewModel));
        }