project recipes api csharp
1.0.0
レシピAPIプロジェクトは、利用可能なすべてのレシピを返す必要がある完全に機能するAPIであり、それらを追加、削除、更新する必要があります。このAPIは、次のエンドポイントに応答する必要があります
/recipe[
{
" name " : " Bolo de cenoura " ,
" recipeType " : 1,
" preparationTime " : 0.4,
" ingredients " : [
" 1/2 xícara (chá) de óleo " , " ... "
],
" directions " : " Em um liquidificador, ... " ,
" rating " : 10
},
/ * ... * /
]
/recipe/:name {
" name " : " Bolo de cenoura " ,
" recipeType " : 1,
" preparationTime " : 0.4,
" ingredients " : [
" 1/2 xícara (chá) de óleo " , " ... "
],
" directions " : " Em um liquidificador, ... " ,
" rating " : 10
},
/recipe要求本体が以下の形式に従う必要があります。 {
"Name" : " Mousse de maracuja " ,
"RecipeType" : 0 ,
"PreparationTime" : " 0.2 " ,
"Ingredients" : [
" 1 lata de leite condensado " ,
],
"Directions" : " Em um liquidificador, ... " ,
"Rating" : " 9 "
}/recipe "Name" : " Mousse de maracuja " ,
"RecipeType" : 0 ,
"PreparationTime" : " 0.2 " ,
"Ingredients" : [
" 1 lata de leite condensado " ,
],
"Directions" : " Em um liquidificador, ... " ,
"Rating" : " 9 "/recipe/:namenameの収益コンサルティングのみを探します/user/:email/user {
"email" : " [email protected] " ,
"name" : " Pessoa Nova " ,
"password" : " senhaDaPessoaNova "
}/user/:email{
"email" : " [email protected] " ,
"name" : " Pessoa Nova " ,
"password" : " senhaDaPessoaNova "
}/user/:email/comment{
"Email" : " [email protected] " ,
"RecipeName" : " Coxinha " ,
"CommentText" : " Fiz a receita de Coxinha na minha casa. Fiz o passo a passo e funcionou. "
} /comment/:recipeName200で次のようにする必要があります。 [
{
"email" : " [email protected] " ,
"recipeName" : " Coxinha " ,
"commentText" : " Fiz a receita de Coxinha na minha casa. Fiz o passo a passo e saiu certinho. "
},
/* ... */
] # Clone o projeto
$ git clone [email protected]:wesleymktd/project-recipes-api-csharp.git
# Acesse
$ cd ./project-recipes-api-csharp/src
# Instale as dependencias
$ dotnet restore
# Inicie o projeto
$ dotnet run