changed addrecipe to shoppinglist
This commit is contained in:
parent
ba00a6e35e
commit
4b8dcb865c
@ -113,10 +113,10 @@ fun changePassword(ctx: Context, oldPassword: String, newPassword: String) {
|
||||
}
|
||||
|
||||
@Serializable
|
||||
data class ShoppingListAddRecipeRequest(val id: Int, val multiplier: Int)
|
||||
data class ShoppingListAddRecipeRequest(val multiplier: String)
|
||||
|
||||
fun AddRecipeToShoppingList(ctx: Context, id: Int, multiplier: Int) {
|
||||
val request = ShoppingListAddRecipeRequest(id, multiplier)
|
||||
fun AddRecipeToShoppingList(ctx: Context, id: Int, multiplier: String) {
|
||||
val request = ShoppingListAddRecipeRequest(multiplier)
|
||||
|
||||
return requestJson<ShoppingListAddRecipeRequest, Unit>(ctx, "POST", "/api/ShoppingList/recipeadd", request)
|
||||
return requestJson<ShoppingListAddRecipeRequest, Unit>(ctx, "POST", "/api/ShoppingList/recipeadd/$id", request)
|
||||
}
|
||||
|
@ -129,7 +129,7 @@ class DishDetailsActivity : AppCompatActivity() {
|
||||
try {
|
||||
val multiplierEditText = findViewById<EditText>(R.id.ingredient_multiplier)
|
||||
val multiplierText = multiplierEditText.text.toString()
|
||||
AddRecipeToShoppingList(this, dishId, multiplierText.toIntOrNull() ?: 1)
|
||||
AddRecipeToShoppingList(this, dishId, multiplierText)
|
||||
} catch (e: ApiRequestException) {
|
||||
runOnUiThread {
|
||||
Toast.makeText(this, e.message, Toast.LENGTH_LONG).show()
|
||||
|
@ -99,8 +99,8 @@ namespace API.Controllers
|
||||
/// <param name="recipeId">The recipes ingredients to be added</param>
|
||||
/// <returns>returns a okobjectresult with a boolean that is true if it fails it returns a confliftobjectresult with a message of why it failed</returns>
|
||||
[Authorize]
|
||||
[HttpPost("recipeadd")]
|
||||
public async Task<IActionResult> AddARecipesItems(int recipeId, string multiplier = "1")
|
||||
[HttpPost("recipeadd/{recipeId}")]
|
||||
public async Task<IActionResult> AddARecipesItems( int recipeId, [FromBody] string multiplier = "1")
|
||||
{
|
||||
var claims = HttpContext.User.Claims;
|
||||
string userIdString = claims.FirstOrDefault(c => c.Type == ClaimTypes.NameIdentifier).Value;
|
||||
|
Loading…
Reference in New Issue
Block a user