public async Task <FavouriteClubDTO> CreateFavouriteClub(FavouriteClubDTO favourite) { var mappedFavourite = _mapper.Map <FavouriteClub>(favourite); var fav = await _favouriteRepository.CreateFavouriteClub(mappedFavourite); return(_mapper.Map <FavouriteClubDTO>(fav)); }
public async Task <ActionResult <FavouriteClubDTO> > CreateFavouriteClub([FromBody] FavouriteClubDTO favourite) { try { var fav = await _favouriteService.CreateFavouriteClub(favourite); return(Ok(fav)); } catch (ArgumentException exception) { return(BadRequest(exception.Message)); } catch (Exception exception) { return(BadRequest(exception.Message)); } }