public async Task <IHttpActionResult> Put(OfficeAssignmentDTO OfficeAssignmentDTO, int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (OfficeAssignmentDTO.InstructorID != id) { return(BadRequest()); } var flag = await officeassignmentService.GetById(id); if (flag == null) { return(NotFound()); } try { var officeassignment = mapper.Map <OfficeAssignment>(OfficeAssignmentDTO); officeassignment = await officeassignmentService.Update(officeassignment); return(Ok(officeassignment)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <IHttpActionResult> Put(OfficeAssignmentDTO officeAssignmentDTO, int id)//objet -> body / primitivo -> url { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (officeAssignmentDTO.InstructorID != id) { return(BadRequest()); } var flag = await officeAssignmentService.GetById(id); if (flag == null) { return(NotFound()); //status code 404 } try { var officeAssignment = mapper.Map <OfficeAssignment>(officeAssignmentDTO); officeAssignment = await officeAssignmentService.Update(officeAssignment); return(Ok(officeAssignmentDTO));//status code 200 } catch (System.Exception ex) { return(InternalServerError(ex));//status code 500 } }
public async Task <IActionResult> Create(OfficeAssignmentDTO officeAssignment) { var data1 = await _instructorService.GetAll(); ViewBag.Instructors = data1.Select(x => _mapper.Map <InstructorDTO>(x)).ToList(); try { if (ModelState.IsValid) { var office = _mapper.Map <OfficeAssignment>(officeAssignment); var data = await _assignmentService.Insert(office); return(RedirectToAction(nameof(Index))); } return(View(officeAssignment)); } catch (Exception ex) { //ViewBag.Instructors = listinstructors; ViewBag.Message = ex.Message; ViewBag.Type = "danger"; return(View(officeAssignment)); } }
public async Task <IHttpActionResult> Post(OfficeAssignmentDTO officeAssignmentDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); // status code 400 } //var course = new CourseDTO //{ // CourseId = courseDTO.CourseId, // Title = courseDTO.Title, // Credits = courseDTO.Credits //}; //Ctrl + K + S Redondear el codigo try { var officeAssignment = mapper.Map <OfficeAssignment>(officeAssignmentDTO); //var course = mapper.Map<Course>(courseDTO); //course = await courseService.Insert(course); //return Ok(courseDTO); //Sastus code 400 officeAssignment = await officeAssignmentService.Insert(officeAssignment); return(Ok(officeAssignmentDTO)); //Sastus code 200 } catch (Exception ex) { return(InternalServerError(ex)); //Status code 500 } }
public async Task <IHttpActionResult> Put(OfficeAssignmentDTO officeAssignmentDTO, int id) // object - cuerpo pero si es prmitivo por la url { if (!ModelState.IsValid) { return(BadRequest(ModelState)); // status code 400 } if (officeAssignmentDTO.InstructorID != id) { return(BadRequest()); } var flag = await officeAssignmentService.GetById(id); if (flag == null) { return(NotFound()); // status code 404 } try { var officeAssignment = mapper.Map <OfficeAssignment>(officeAssignmentDTO); officeAssignment = await officeAssignmentService.Update(officeAssignment); return(Ok(officeAssignment)); //Sastus code 200 //return Ok(courseDTO); //Sastus code 200 } catch (Exception ex) { return(InternalServerError(ex)); //Status code 500 } }
public async Task <IActionResult> Edit(OfficeAssignmentDTO officeAssignmentDTO) { if (ModelState.IsValid) { var officeAssignment = mapper.Map <OfficeAssignment>(officeAssignmentDTO); officeAssignment = await officeAssignmentService.Update(officeAssignment); return(RedirectToAction(nameof(Index))); } return(View(officeAssignmentDTO)); }
public async Task <IActionResult> Edit(OfficeAssignmentDTO officeAssignmentDTO) { if (ModelState.IsValid) { var office = _mapper.Map <OfficeAssignment>(officeAssignmentDTO); await _assignmentService.Update(office); return(RedirectToAction(nameof(Index))); } ViewData["InstructorID"] = officeAssignmentDTO.InstructorID; return(View(officeAssignmentDTO)); }
public async Task <IActionResult> Create(OfficeAssignmentDTO officeAssignmentDTO) { if (ModelState.IsValid) { var office = _mapper.Map <OfficeAssignment>(officeAssignmentDTO); office = await _officeAssignmentService.Insert(office); var id = office.InstructorID; return(RedirectToAction("Index")); } return(View(officeAssignmentDTO)); }
public async Task <IHttpActionResult> Post(OfficeAssignmentDTO OfficeAssignmentDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var officeassignment = mapper.Map <OfficeAssignment>(OfficeAssignmentDTO); officeassignment = await officeassignmentService.Insert(officeassignment); return(Ok(officeassignment)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <ActionResult> Create(OfficeAssignmentDTO officeAssignmentDTO) { var instructorService = new InstructorService(new InstructorRepository(UniversityContext)); var instructors = await instructorService.GetAll(); var instructorsDTO = instructors.Select(x => mapper.Map <InstructorDTO>(x)); ViewData["Instructors"] = new SelectList(instructorsDTO, "ID", "FullName", officeAssignmentDTO.InstructorID); if (ModelState.IsValid) { var officeAssignmentService = new OfficeAssignmentService(new OfficeAssignmentRepository(UniversityContext)); var officeAssignment = mapper.Map <OfficeAssignment>(officeAssignmentDTO); officeAssignment = await officeAssignmentService.Insert(officeAssignment); return(RedirectToAction("Index", "OfficeAssignments")); } return(View(officeAssignmentDTO)); }
public async Task <IHttpActionResult> Post(OfficeAssignmentDTO officeAssignmentDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState));//status code 400 } //var officeAssignment = new OfficeAssignmentDTO //{ // InstructorID = officeAssignmentDTO.InstructorID, // Location = officeAssignmentDTO.Location //}; try { var officeAssignment = mapper.Map <OfficeAssignment>(officeAssignmentDTO); officeAssignment = await officeAssignmentServicie.Insert(officeAssignment); return(Ok(officeAssignmentDTO));//status code 200 } catch (Exception ex) { return(InternalServerError(ex));//status code 500 } }