//TODO: Moet een dokter ook niet de treatment details kunnen inzien? public IActionResult Details(long id) { // Check if id is set if (id < 1) { return(BadRequest("No user found")); } // Retrieve from db TreatmentType model = repository.GetById(id); TreatmentTypeDetailViewModel vm = converter.ModelToViewModel(model); // Get all departments for select list List <Department> departments = departmentRepository.GetAll(); IEnumerable <SelectListItem> items = from value in departments select new SelectListItem { Text = value.Name, Value = value.Id.ToString(), Selected = (value.Id == vm.DepartmentId) }; vm.Departments = items.ToList(); return(View(vm)); }
public void GetByIdFalseInput() { EmptyLists(); treatmentTypeRepository = new TreatmentTypeRepository(context); Exception ex = Assert.Throws <NullReferenceException>(() => treatmentTypeRepository.GetById(-1)); Assert.Equal("Het behandelingsTypeId is leeg.", ex.Message); }
public void GetById() { EmptyLists(); treatmentTypeRepository = new TreatmentTypeRepository(context); Assert.Equal("kaas", treatmentTypeRepository.GetById(9).Name); }