Task

APIDescription
GET api/task/TaskList

Get list of todo task

GET api/task/TaskDetails/{id}

Get task details of the selected task

GET api/task/SearchTask/{name}

Get task search list

POST api/task/SaveTask

Add / Modify task details

POST api/task/UpdateTaskStatus

Update task status

POST api/task/DeleteTask/{Id}

Delete the selceted task

Account

APIDescription
POST api/account/Logout

No documentation available.

GET api/account/UserList

List of registered users

GET api/account/UserDetails/{Id}

Details of selected user

POST api/account/SaveUser

Add / Modify user details

POST api/account/DeleteUser/{id}

Delete the selected user

POST api/account/Register

User registration

POST api/account/SetPassword

Set password

POST api/account/ChangePassword

Change password

GET api/account/AuthenticatedUser

Get authenticated username and login status

GET api/account/UserName

Get authenticated username

GET api/account/IsLoggedIn

Get login status

TableauAccount

APIDescription
POST api/tableauaccount/generatetoken

Get Tableau Token

POST api/tableauaccount/signin

Tableau Sign In

UserService

API for User Service

APIDescription
GET userservice/useraccountlist

This method supplies list of users registered as Json output

GET userservice/useraccountmanage/{id}

It returns user data of the selected id

GET userservice/useraccount/{id}

User data

POST userservice/adduseraccount

Create User

PUT userservice/updateuseraccount/{id}

Update User

DELETE userservice/deleteuseraccount/{id}

Delete user

Recipe

APIDescription
GET api/recipe/RecipeList

Get list of recipe

GET api/recipe/RecipeDetails/{id}

Get details of the selected recipe

POST api/recipe/SaveRecipe

Add / Modify recipe details

POST api/recipe/DeleteRecipe/{id}

Delete the selected recipe

Ingredient

APIDescription
GET api/ingredient/IngredientList

Get list of ingredient

GET api/ingredient/IngredientDetails/{id}

Get details of the selected ingredient

POST api/ingredient/SaveIngredient

Add / Modify ingredient details

POST api/ingredient/DeleteIngredient/{id}

Delete the seleted ingredient