public async Task <ActionResult> RemoveUsersRecipeAsync([FromRoute] UsersRecipeForDeletion usersRecipeForDeletion) { var user = await _users.GetAsync(usersRecipeForDeletion.UserId); if (user == null) { return(NotFound()); } var recipe = await _recipes.GetAsync(usersRecipeForDeletion.RecipeId); if (recipe == null) { return(NotFound()); } var usersRecipeToRemove = _mapper.Map <UsersRecipe>(usersRecipeForDeletion); _usersRecipes.RemoveAsync(usersRecipeToRemove); await _usersRecipes.SaveAsync(); return(NoContent()); }
public void RemoveAsync(UsersRecipe entity) { _dal.RemoveAsync(entity); }