public async Task <TrainerRateCreateDTO> CreateTrainerRate(TrainerRateCreateDTO rate) { var mappedRate = _mapper.Map <TrainerRate>(rate); var returnedRate = await _rateRepository.CreateTrainerRate(mappedRate); return(_mapper.Map <TrainerRateCreateDTO>(returnedRate)); }
public async Task <ActionResult <TrainerRateCreateDTO> > CreateTrainerRate([FromBody] TrainerRateCreateDTO rate) { try { var returnedRate = await _rateService.CreateTrainerRate(rate); return(Ok(returnedRate)); } catch (Exception exception) { return(BadRequest(exception.Message)); } }