fixed errors in merge
This commit is contained in:
parent
12427a85f8
commit
1e01d1ee90
@ -3,9 +3,8 @@ package tech.mercantec.easyeat.helpers
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
import tech.mercantec.easyeat.models.CreateIngredient
|
|
||||||
import tech.mercantec.easyeat.models.CreateRecipe
|
|
||||||
import tech.mercantec.easyeat.models.Ingredient
|
import tech.mercantec.easyeat.models.Ingredient
|
||||||
|
import tech.mercantec.easyeat.models.Recipe
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
data class LoginRequest(val emailUsr: String, val password: String)
|
data class LoginRequest(val emailUsr: String, val password: String)
|
||||||
@ -113,28 +112,11 @@ fun changePassword(ctx: Context, oldPassword: String, newPassword: String) {
|
|||||||
return requestJson<ChangePasswordRequest, Unit>(ctx, "PUT", "/api/User/change-password", request)
|
return requestJson<ChangePasswordRequest, Unit>(ctx, "PUT", "/api/User/change-password", request)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Serializable
|
|
||||||
data class CreateRecipeRequest(val name: String, val description: String, val directions: List<String>, val ingredients: List<CreateIngredient>)
|
|
||||||
|
|
||||||
fun createRecipe(ctx: Context, recipe: CreateRecipe) {
|
|
||||||
val request = CreateRecipeRequest(recipe.name, recipe.description, recipe.directions, recipe.ingredients)
|
|
||||||
|
|
||||||
requestJson<CreateRecipeRequest, Boolean>(ctx, "POST", "/api/recipe/create", request)
|
|
||||||
}
|
|
||||||
|
|
||||||
@Serializable
|
|
||||||
data class GetAllRecipesResponse(val id: Int, val name: String, val description: String)
|
|
||||||
|
|
||||||
fun getAllRecipies(ctx: Context): List<GetAllRecipesResponse> {
|
|
||||||
return requestJson<Unit, List<GetAllRecipesResponse>>(ctx, "GET", "/api/Recipe/getall", null)
|
|
||||||
}
|
|
||||||
|
|
||||||
@Serializable
|
|
||||||
data class RecipeDetailsResponse(val id: Int, val name: String, val description: String, val directions: List<String>, val ingredients: List<Ingredient>)
|
|
||||||
|
|
||||||
fun getRecipeDetails(ctx: Context, id: Int): RecipeDetailsResponse {
|
|
||||||
return requestJson<Unit, RecipeDetailsResponse>(ctx, "GET", "/api/Recipe/get/$id", null)
|
|
||||||
}
|
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
data class ShoppingListAddRecipeRequest(val id: Int, val multiplier: Int)
|
data class ShoppingListAddRecipeRequest(val id: Int, val multiplier: Int)
|
||||||
|
@ -19,7 +19,7 @@ fun createRecipe(ctx: Context, recipe: Recipe) {
|
|||||||
@Serializable
|
@Serializable
|
||||||
data class GetAllRecipesResponse(val id: Int, val name: String, val description: String)
|
data class GetAllRecipesResponse(val id: Int, val name: String, val description: String)
|
||||||
|
|
||||||
fun getAllRecipes(ctx: Context): List<GetAllRecipesResponse> {
|
fun getAllRecipies(ctx: Context): List<GetAllRecipesResponse> {
|
||||||
return requestJson<Unit, List<GetAllRecipesResponse>>(ctx, "GET", "/api/Recipe/getall", null)
|
return requestJson<Unit, List<GetAllRecipesResponse>>(ctx, "GET", "/api/Recipe/getall", null)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,3 +29,4 @@ data class RecipeDetailsResponse(val id: Int, val name: String, val description:
|
|||||||
fun getRecipeDetails(ctx: Context, id: Int): RecipeDetailsResponse {
|
fun getRecipeDetails(ctx: Context, id: Int): RecipeDetailsResponse {
|
||||||
return requestJson<Unit, RecipeDetailsResponse>(ctx, "GET", "/api/Recipe/get/$id", null)
|
return requestJson<Unit, RecipeDetailsResponse>(ctx, "GET", "/api/Recipe/get/$id", null)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,8 +18,6 @@ import android.widget.EditText
|
|||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import androidx.core.widget.doAfterTextChanged
|
import androidx.core.widget.doAfterTextChanged
|
||||||
import tech.mercantec.easyeat.helpers.AddRecipeToShoppingList
|
import tech.mercantec.easyeat.helpers.AddRecipeToShoppingList
|
||||||
import tech.mercantec.easyeat.helpers.createRecipe
|
|
||||||
import tech.mercantec.easyeat.models.CreateRecipe
|
|
||||||
import tech.mercantec.easyeat.models.Ingredient
|
import tech.mercantec.easyeat.models.Ingredient
|
||||||
|
|
||||||
class DishDetailsActivity : AppCompatActivity() {
|
class DishDetailsActivity : AppCompatActivity() {
|
||||||
|
Loading…
Reference in New Issue
Block a user