Task
API Task
API | Description |
---|---|
GET api/Task/getTask/{id} |
Devuelve Lista de Tareas de finca por su ID pero si se envia 0 como parametro retornar todas las tareas de todas las fincas. |
GET api/Task/getTaskUsers/{id} |
Retorna todos los usuarios colaboradores que forman parte de una tareas, segun el ID de la tarea que se envie. |
GET api/Task/getMyTasks/{id} |
Retorna todas las tareas asignadas a un colaborador segun el id_user. |
GET api/Task/getMyTasksCalendar/{id} |
Retorna el Calendario de Tareas de un colaborador segun su id_user. |
POST api/Task/postTask |
Creacion de Nueva tarea: se envian los datos de la tarea como el array de los colaboradores que formaran parte de ella. |
POST api/Task/putTaskAll |
Modificacion de tarea se envian los datos de la tarea como el array de los colaboradores que formaran parte de ella o quienes se eliminaran de la tarea. |
POST api/Task/putTask |
Modificacion de Titulo y Descripcion de tarea. |
GET api/Task/checkTask/{id}/{id_user} |
Reportar tarea como completada - Se enviar el id_task. |
GET api/Task/getDestroy/{id} |
Eliminar una tarea por completo con los usuarios colaboradores que forman parte de ella. |
GET api/Task/getTaskCompleted/{id} |
Retorna informacion de tarea completada |
GET api/Task/getDestroyTaskUser/{id} |
Borrar Colaborador de una tarea. |
GET api/Task/getTaskFarm/{rol}/{user} |
Devuelve la lista de tareas de todas la fincas de un Asociado segun el id_rol y id_user. |
POST api/Task/PostColaboratorTask |
No documentation available. |
Farm
API Farms
API | Description |
---|---|
GET api/Farms/getFarms |
Devuelve la lista de todas las fincas registradas ROL ADMINISTRADOR. |
GET api/Farms/getFarm/{id} |
Devuelve la informacion de una finca en especifico segun el id_farm |
GET api/Farms/getFarmByOwner/{owner_id} |
Devuelve la lista de todas las fincas registradas por propietario ROL ADMINISTRADOR. |
GET api/Farms/getFarmByRol/{rol}/{user} |
Devuelve todas las fincas de un asociado, segun el id_rol y id_user. |
GET api/Farms/getFarmByRolAll/{rol}/{user} |
Devuelve la informacion de todas las finca de un asociado y la cantidad de tareas complentadas, asignadas y vencidas, segun el id_rol y id_user. |
POST api/Farms/postFarm |
Registrar un cliente no existente , se envian datos del cliente y los datos de su finca. |
POST api/Farms/postFarmExistUser |
Ingresar finca de usuario ya registrado. |
POST api/Farms/putFarm |
Modifica la informacion de una finca. |
GET api/Farms/getDestroy/{id} |
Elimina finca existente dentro de la base de datos. |
POST api/Farms/addOtherFarm |
Agregar otra finca a un colaborador |
GET api/Farms/DeleteFarmAssig/{id} |
Eliminar una finca asignada a colaborador |
GET api/Farms/myFarmAssig/{id} |
lista de fincas que se pueden asignar a un colaborador |
GET api/Farms/farmColaborator/{id} |
lista de fincas asignadas a un colaborador |
GET api/Farms/getMarketplaceFarms |
Devuelve la lista de todas las fincas registradas MARKETPLACE |
GET api/Farms/getMarketplaceFarm/{id} |
Devuelve la informacion de una finca en especifico segun el id_farm en el Marketplace |
GET api/Farms/getMarketplaceCoordFarm |
Devuelve los punteros para el mapa |
GET api/Farms/getMarketplaceAnotherFarm/{user_id} |
Devuelve las otras fincas del mismo propietario |
GET api/Farms/getMarketplaceFarmFilters/{farm_id}/{crop_id} |
Devuelve los punteros para el mapa |
Account
API Login
API | Description |
---|---|
POST api/account/login |
Verifica si el usuario esta registrado devuelve los datos de la sesion |
Rol
API Roles
API | Description |
---|---|
GET api/Roles/getRoles |
Devuelve la lista de roles permitidos, para el registro de usuarios. |
GET api/Roles/getRol/{id} |
Devuelve la informacion de un rol especifico. |
POST api/Roles/postRol |
Publicar nuevo rol. |
POST api/Roles/putRol |
Modifica informacion de rol. |
GET api/Roles/getDestroy/{id} |
Elimina Rol de la base de datos. |
PlagueDiseases
API PlagueDiseases
API | Description |
---|---|
GET api/PlagueDiseases/getPlagueDiseases |
Devuelve la lista de plagas y enfermedades . |
GET api/PlagueDiseases/getPlagueDiseasesC/{id} |
Devuelve la lista de plagas o enfermedades segund id de la categoria que se envie. |
POST api/PlagueDiseases/postPlagueDiseases |
Registrar el nombre de un plaga o enfermedad nueva. |
POST api/PlagueDiseases/putPlagueDiseases |
Modifica nombre de plaga o enfermdad ya registrada. |
GET api/PlagueDiseases/getDestroy/{id} |
Eliminar plaga o enfermedad de la lista de registros permitidos. |
GET api/PlagueDiseases/getCategory |
Lista de categorias para plagas y enfermedades |
POST api/PlagueDiseases/postCategory |
Publicar nueva categoria para plagas o enfermedades |
POST api/PlagueDiseases/putCategory |
Modifica informacion de categoria de plagas o enfermedades |
GET api/PlagueDiseases/getDestroyCategory/{id} |
Elimina una categoria existente. |
GET api/PlagueDiseases/getDeseasePlaguefarmAll/{id} |
Devuelve la lista de plagas y enfermedades registradas de una finca , si se envia 0 retorna las plagas de todas las fincas registradas - Rol administrador. |
GET api/PlagueDiseases/getDeseasePlaguefarmAll2/{id} |
Devuelve la lista de plagas y enfermedadees controladas y no controladas |
POST api/PlagueDiseases/putCheck |
Reportar una plaga o enfermedad como controlada. |
POST api/PlagueDiseases/postFarmPlague |
publica nueva plaga o enfermedad dentro de una finca. |
POST api/PlagueDiseases/putFarmPlague |
Modifica informacion de plaga o enfermedad registrada dentro de una finca |
GET api/PlagueDiseases/getDeseasePlagueMyfarmAll/{rol}/{user} |
Devuelve la lista de plagas y enfermedades registradas de una finca , si se envia 0 retorna las plagas y enfermedades en las todas las fincas de un asociado , sino devuelve el listado de una finca espeficia segun el id_farm |
User
API User
API | Description |
---|---|
GET api/Users/getUsers |
Devuelve la lista de Usuarios registrados. |
GET api/Users/getUser/{id} |
Devuelve la informacion de un usuario en especifico. |
POST api/Users/postUser |
Ingresar un Nuevo usuario - ROL ADMINISTRADOR |
POST api/Users/putUser |
Modificar informacion de usuario registrado. |
GET api/Users/getDestroy/{id} |
Eliminar un Usuario de la base de datos. |
GET api/Users/getUserFarm/{id} |
Devuelve la lista usuarios que pertenecen a una finca segun el id_farm si se enviar 0 como parametro retorna todos los usuarios de todas las fincas. ROL ADMINISTRADOR |
POST api/Users/postUserFarm |
Ingresar un nuevo colaborador a la finca. |
POST api/Users/putUserFarm |
Modificar informacion de colaborador. |
GET api/Users/getDestroyUserFarm/{id} |
Elimina colaborador de una finca - se debe de enviar el id del primary_key |
POST api/Users/putUserFarmregistry |
Registro de Colaborador, registrar a colaborador invitado , y crea cuenta para que pueda acceder a la informacion asignada. |
GET api/Users/getUserMyFarm/{rol}/{user} |
Devuelve la lista usuarios que pertenecen a una finca segun el id_farm si se enviar 0 como parametro retorna todos los usuarios de todas las fincas. ROL ASOCIADO |
GET api/Users/getMarketplaceOwner |
Obtiene la información de contacto del dueño de la finca |
GET api/Users/getMarketplaceOneOwner/{id} |
Obtiene la información de el dueño de una finca |
Map
API Maps
API | Description |
---|---|
GET api/Maps/getMapCategory |
Lista de nombres de mapas, que se permiten registrar. |
POST api/Maps/postMapCategory |
Publicar nueva nombre de tipo de mapa |
POST api/Maps/putMapCategory |
Modificar nombre de tipo de mapa. |
GET api/Maps/getDestroyCategory/{id} |
Eliminar nombre de tipos de mapas permitidos. |
GET api/Maps/getMaps |
Lista de Mapas de todas las fincas. |
GET api/Maps/getMap/{id} |
Lista de Mapas de una finca espefica |
POST api/Maps/postMap |
Publicar nuevo mapa de una finca. |
POST api/Maps/putMap |
Modificar informacion de mapa de una finca |
GET api/Maps/getDestroy/{id} |
Eliminar mapa de una finca. |
GET api/Maps/getMapCategory/{id} |
Lista de nombres de mapas, que se permiten registrar. |
GET api/Maps/SearchDateMap/{id_map}/{id_farm}/{id_user}/{id_rol} |
Lista de el historial de mapas por fecha segun el tipo de mapa que se desee |
GET api/Maps/getMapsByUser/{id_user} |
No documentation available. |
TechnicalForm
API forms
DashBoard
API Dashboard
API | Description |
---|---|
GET api/DashboardData/All/{id} |
Devuelve la cantidad de colaboradores, plagas, cultivos y tareas tiene una finca segun el id_farm |
Crop
API Crops
API | Description |
---|---|
GET api/Crops/getCrops |
Devuelve la lista de nombre de los Cultivos Permitidos para poderce registrar dentro de la aplicacion. |
GET api/Crops/getCrop/{id} |
No documentation available. |
POST api/Crops/postCrop |
Publicar un nuevo nombre cultivo que se permitira registrar. |
POST api/Crops/putCrop |
Modifica el nombre un cultivo de la lista de cultivos que permite el banco hipotecario. |
GET api/Crops/getDestroy/{id} |
Eliminar Cultivo de la lista Cultivos permitidos. |
GET api/Crops/getCropFarmAll |
Devuelve todos los cultivos de todas las fincas de registradas. |
GET api/Crops/getCropFarm/{id} |
Devuelve todos los cultivos de una finca especifica segun el id_farm que se envie. |
POST api/Crops/postCropFarm |
Publicar un nuevo cultivo dentro de una finca. |
POST api/Crops/putCropFarm |
Modificar cultivo existente dentro de una finca. |
GET api/Crops/getDestroyCrop/{id} |
Eliminar Cultivo existente dentro de una finca en especifica segun el id_registro |
GET api/Crops/getMyCropFarm/{rol}/{user} |
Devuelve la lista de todos los cultivos en todas las fincas de un asociado segun el id_rol y id_user. |
GET api/Crops/getMarketplaceCropFarmAll |
Devuelve todos los cultivos en el MARKETPLACE |
GET api/Crops/getMarketplaceCropFarm/{id} |
Devuelve los Cultivos existente dentro de una finca en especifica segun el id_farm |
GET api/Crops/getMarketplaceCrop |
Devuelve los Cultivos existentes |
Country
API Country
API | Description |
---|---|
GET api/Country/getCountry |
Devuelve los 14 Departamentos de El Salvador |
GET api/Country/getMarketplaceState |
Devuelve los departamentos |