public async Task <ActionResult <IngredientDto> > GetUsersRecipeAsync([FromRoute] UsersRecipeForRetrieval usersRecipeForRetrieval) { var user = await _users.GetAsync(usersRecipeForRetrieval.UserId); if (user == null) { return(NotFound()); } var usersRecipeToRetrieve = _mapper.Map <UsersRecipe>(usersRecipeForRetrieval); var recipeEntities = await _usersRecipes.GetAsync(usersRecipeToRetrieve); var recipeDtosList = _mapper.Map <RecipeDto>(recipeEntities); return(Ok(recipeDtosList)); }
public async Task <Recipe> GetAsync(UsersRecipe entity) { return(await _dal.GetAsync(entity)); }