コード例 #1
0
        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());
        }
コード例 #2
0
 public void RemoveAsync(UsersRecipe entity)
 {
     _dal.RemoveAsync(entity);
 }