public async Task <IActionResult> PUT(int id, ClaseRequestDto ClasDto) { var clase = _mapper.Map <ClaseRequestDto, Clase>(ClasDto); clase.Id = id; await _service.UpdateClase(clase); var claseresponseDto = _mapper.Map <Clase, ClaseResponseDto>(clase); var response = new ApiResponse <ClaseResponseDto>(claseresponseDto); return(Ok(response)); }
public async Task <IActionResult> Post(ClaseRequestDto HorarioDto) { var clase = _mapper.Map <ClaseRequestDto, Clase>(HorarioDto); await _service.AddClase(clase); var claseresponseDto = _mapper.Map <Clase, ClaseResponseDto>(clase); claseresponseDto.Horarios = $"{this.Request.Scheme}://{this.Request.Host}{this.Request.PathBase}/api/horario/{claseresponseDto.id}"; var response = new ApiResponse <ClaseResponseDto>(claseresponseDto); return(Ok(response)); }