示例#1
0
        public async Task <IHttpActionResult> Get(int id)
        {
            var instructor = await instructorService.GetById(id);

            var instructorDTO = mapper.Map <InstructorDTO>(instructor);

            return(Ok(instructorDTO)); // Status code 200
        }
        public async Task <IHttpActionResult> GetById(int id)
        {
            var instructor = await instructorService.GetById(id);

            if (instructor == null)
            {
                return(NotFound());
            }

            var instructorDTO = mapper.Map <InstructorDTO>(instructor);

            return(Ok(instructorDTO));
        }
        public async Task <ActionResult> Edit(int?id)
        {
            var instructorService = new InstructorService(new InstructorRepository(UniversityContext));
            var instructor        = await instructorService.GetById(id.Value);

            var instructorDTO = mapper.Map <InstructorDTO>(instructor);

            return(View(instructorDTO));
        }