public ActionResult Edit(int id) { var instructor = _instructorService.GetInstructor(id); var model = Mapper.Map <Instructor, InstructorDetailsViewModel>(instructor); var allCourses = _courseService.GetAllCourses(); model.Courses = Mapper.Map <IEnumerable <Course>, List <CheckBoxListItem> >(allCourses, opts => opts.Items["instructorId"] = id); model.Cities = _cityService.GetCities().ToSelectListItems(c => c.Name, c => c.Id.ToString()); return(View(model)); }
public IActionResult ViewInstructor(int id) { try { return(View(_instructorService .GetInstructor(id))); } catch (Exception e) { ViewData["Message"] = e.Message; return(View("Message")); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var instructor = _instructorService.GetInstructor(id); if (instructor == null) { return(HttpNotFound()); } return(View(instructor)); }
public async Task <IActionResult> GetInstructor(long Id) { var instructor = await _instructorService.GetInstructor(Id); var instructorDTO = _mapper.Map <InstructorDTO>(instructor); var response = new APIResponse <InstructorDTO>(instructorDTO); return(Ok(response)); }
public async Task <IHttpActionResult> Get(int id) { var instructorOut = await _instructorService.GetInstructor(id); if (instructorOut != null) { return(Ok(instructorOut)); } else { return(NotFound()); } }
public IActionResult ViewInstructor(int id) { try { Instructor instructor = _instructorService.GetInstructor(id); return(View(instructor)); } catch (Exception e) { return(View("Error", new ErrorViewModel { RequestId = e.Message })); } }
public async Task <IHttpActionResult> Get(int id) { var instructorOut = await _instructorService.GetInstructor(id); if (instructorOut != null) { return(new Helpers.ActionResultBuilder .CreateActionResult <InstructorOut>(Request, instructorOut, System.Net.HttpStatusCode.OK)); } else { return(new Helpers.ActionResultBuilder .CreateActionResult <int>(Request, id, System.Net.HttpStatusCode.NotFound)); } }