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