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