public async Task <IActionResult> AssignFavourite(int userId, int locatableId) { var result = await _favouriteService.AssignFavouriteAsync(userId, locatableId); if (!result.Success) { return(BadRequest(result.Message)); } var locatableResource = _mapper.Map <Locatable, LocatableResource>(result.Resource.Locatable); return(Ok(locatableResource)); }