City
City controller
API | Description |
---|---|
GET api/City/CountyCityGroup |
Get a list of all the Cities and counties, grouped by county |
GET api/City/CountyCityByCityID/{id} |
Get a city/county pair by the city id |
GET api/City/ByCounty/{id} |
Get all of the cities in a county |
GET api/City/ByRegion/{id} |
Get cities by region |
GET api/City |
Get a list of all the cities |
GET api/City/{id} |
Get a single city |
POST api/City |
Add a city. City cannot exist and the county must exist |
PUT api/City |
Update a city |
BusinessPreObligation
Business Preobligation controller
API | Description |
---|---|
GET api/BusinessPreObligation/Business/{bid} |
No documentation available. |
GET api/BusinessPreObligation/Current/{businessID} |
Get the current BusinessObligation record based on the time of this request businessID = id of the business |
GET api/BusinessPreObligation |
Get a list of BusinessPreObligations IncludeInactive = true, include inactive items in the list |
GET api/BusinessPreObligation/{id} |
Get a single item id = ID of the item |
POST api/BusinessPreObligation |
Add a new Business Preobligation |
PUT api/BusinessPreObligation |
Update a Business Preobligation |
DELETE api/BusinessPreObligation/{id} |
Delete a Business PreObligation record. Will not remove the record if it is in use. |
WDTFUtility
Utilities controller
API | Description |
---|---|
GET api/WDTFUtility/Reclaim |
Check whether the expiration period for Cancelled, Expired, or DeniedForPayment has passed; if it has, then "free" the encumbered funds for the trainee's. |
VerificationStandingWaW
API | Description |
---|---|
DELETE api/VerificationStandingWaW/{id} |
Delete a single record |
GET api/VerificationStandingWaW/Application/{id} |
Get records by application id |
GET api/VerificationStandingWaW/Business/{id} |
Get records by business id |
GET api/VerificationStandingWaW/{id} |
Get a single record by id |
GET api/VerificationStandingWaW/MostRecentByApplication/{id} |
Get the most recent record by application id based on the CheckDate |
GET api/VerificationStandingWaW/TopRowsByBusiness/{id}/{toprow} |
Get the # of most recent by business id based on the CheckDate |
GET api/VerificationStandingWaW/MostRecentByBusiness/{id} |
Get the most recent by business id based on the CheckDate |
GET api/VerificationStandingWaW/WaWInterface/{bid}/{aid} |
Get WaW interface record and inserts verificationstandingWaW |
POST api/VerificationStandingWaW |
Add a new record |
GET api/VerificationStandingWaW |
Get all records |
PUT api/VerificationStandingWaW |
Update a single record |
FundBudgetLog
API | Description |
---|---|
GET api/FundBudgetLog/FiscalYear/{year} |
Get all of the fund budget log records for a Fiscal year (yyyy), 2010, 2018,... So entering 2019 will get all the records from 07/01/2018 - 06/30/2019 |
GET api/FundBudgetLog/BienniumFiscalYear/{year} |
Get all of the fund budget log records for a Fiscal year (yyyy), 2010, 2018,... So entering 2020 will get all the records from 07/01/2018 - 06/30/2020 |
GET api/FundBudgetLog/FundBudget/{id} |
No documentation available. |
POST api/FundBudgetLog/Add |
This add method will add a log record and update the amount to the FundBudget.AmountRemaining and will increase the Amount property if needed. |
POST api/FundBudgetLog/Subtract |
This subtract method will add a log record and update the amount to the FundBudget.AmountRemaining. |
GET api/FundBudgetLog |
Get all of the Fund budget log records |
GET api/FundBudgetLog/{id} |
Get a single fund budget log record |
VerificationStandingSOS
API | Description |
---|---|
DELETE api/VerificationStandingSOS/{id} |
Delete a single record |
GET api/VerificationStandingSOS/Application/{id} |
Get records by application id |
GET api/VerificationStandingSOS/Business/{id} |
Get records by business id |
GET api/VerificationStandingSOS/{id} |
Get a single record by id |
GET api/VerificationStandingSOS/MostRecentByApplication/{id} |
Get the most recent record by application id based on the CheckDate |
GET api/VerificationStandingSOS/TopRowsByBusiness/{id}/{toprow} |
Get the # of most recent by business id based on the CheckDate |
GET api/VerificationStandingSOS/MostRecentByBusiness/{id} |
Get the most recent by business id based on the CheckDate |
GET api/VerificationStandingSOS/SOSVerify/{bid} |
No documentation available. |
GET api/VerificationStandingSOS/SOSVerify/{bid}/{aid} |
No documentation available. |
POST api/VerificationStandingSOS |
Add a new record |
GET api/VerificationStandingSOS |
Get all records |
PUT api/VerificationStandingSOS |
Update a single record |
ApplicationNote
API | Description |
---|---|
GET api/ApplicationNote/Application/{id} |
Get messages for a particular application |
POST api/ApplicationNote |
Add a new message. An email will be sent to the "msgToID" user informing them of this message. |
VerificationStandingUI
API | Description |
---|---|
DELETE api/VerificationStandingUI/{id} |
Delete a single record |
GET api/VerificationStandingUI/Application/{id} |
Get records by application id |
GET api/VerificationStandingUI/Business/{id} |
Get records by business id |
GET api/VerificationStandingUI/{id} |
Get a single record by id |
GET api/VerificationStandingUI/MostRecentByApplication/{id} |
Get the most recent record by application id based on the CheckDate |
GET api/VerificationStandingUI/MostRecentByBusiness/{id} |
Get the most recent by business id based on the CheckDate |
GET api/VerificationStandingUI/TopRowsByBusiness/{id}/{toprow} |
Get the # of most recent by business id based on the CheckDate |
POST api/VerificationStandingUI |
Add new record |
GET api/VerificationStandingUI |
Get all records |
PUT api/VerificationStandingUI |
Update a single record |
Compute
API | Description |
---|---|
GET api/Compute/{bid}/{appid} |
Compute the training costs for a set of trainees of an application |
GET api/Compute/PreOb/{bid}/{appid} |
Compute the training costs for a set of trainees of an application using the preobligation rules |
PUT api/Compute/Substitute |
Substitute trainee for another trainee. This end point will mark the trainee that is to be substituted (pointed to by SubstituteTraineeID) as "deleted." int BusinessID int ApplicationID int NewTraineeID - This is the id of the new trainee that is to be added int SubstituteTraineeID - This is the id of the trainee that is being substituted. |
GET api/Compute/BusinessFYITotal/{bid}/{myear} |
Get a business fiscal year training total |
GET api/Compute/BusinessFYITotalUnderContractAndBeyond/{bid}/{myear} |
Get the FYI business amount used for UnderContract and beyond |
GET api/Compute/BusinessMonthlyTotal/{bid}/{myear}/{mmonth} |
Get a business monthly total |
GET api/Compute/BusinessMonthlyTotalUnderContractAndBeyond/{bid}/{myear}/{mmonth} |
Get the Monthly business amount used for UnderContract and beyond |
GET api/Compute/TraineeFYITotal/{uid}/{myear}/{appid} |
Get a trainee's fiscal year training total |
GET api/Compute/TraineeFYDetailTotal/{traineeID}/{myear} |
No documentation available. |
GET api/Compute/TraineeAnyPeriodTotal | |
GET api/Compute/CurrentFYTrainingPaidToTrainee/{uid} |
Get total training funds for a trainee during the current FY that have been paid |
FundingActivityCode
Funding Activity Code controller
API | Description |
---|---|
PUT api/FundingActivityCode/AC |
Update the Activity code on the Application Contract record |
GET api/FundingActivityCode?IncludeInactive={IncludeInactive} |
Get a list of Funding Activity Code IncludeInactive = true, include inactive items in the list |
GET api/FundingActivityCode/{id} |
Get a single Funding Activity Code item id = ID of the item |
POST api/FundingActivityCode |
Add a new Funding Activity Code |
PUT api/FundingActivityCode |
Update a Funding Activity Code |
FundingUnitCode
Funding Unit Code controller
API | Description |
---|---|
PUT api/FundingUnitCode/UC |
Update the Unit code on the Application Contract record |
GET api/FundingUnitCode?IncludeInactive={IncludeInactive} |
Get a list of Funding Unit Code IncludeInactive = true, include inactive items in the list |
GET api/FundingUnitCode/{id} |
Get a single Funding Unit Code item id = ID of the item |
POST api/FundingUnitCode |
Add a new Funding Unit Code |
PUT api/FundingUnitCode |
Update a Funding Unit Code |
ApplicationContractFunding
ApplicationContractFunding controller
API | Description |
---|---|
GET api/ApplicationContractFunding/IncludeSentToWolf/{includeSentToWolf} |
Returns all of the application contract funding records. If includeSentToWolf is set to true those records that have been sent to the Wolf system will also be included. |
GET api/ApplicationContractFunding/{id} |
Get a single application contract funding record. id = ID of the item |
GET api/ApplicationContractFunding/ByBusiness/{id}/{includeSentToWolf} |
Returns all of the application contract funding records for a business. If includeSentToWolf is set to true those records that have been sent to the Wolf system will also be included. |
GET api/ApplicationContractFunding/ByApplication/{id}/{includeSentToWolf} |
Returns all of the application contract funding records for an application. If includeSentToWolf is set to true those records that have been sent to the Wolf system will also be included. |
DELETE api/ApplicationContractFunding/{id} |
Delete a single application contract funding record. |
DELETE api/ApplicationContractFunding/ByApplication/{id} |
Delete all of the application contract funding records assocaited with an application. |
POST api/ApplicationContractFunding |
Add new application contract funding record(s) |
PUT api/ApplicationContractFunding |
Update a single Application contract funding record |
BusinessNote
Business Note controller
API | Description |
---|---|
GET api/BusinessNote/Business/{id} |
Get all of the business notes for a business id = ID of the business |
GET api/BusinessNote/{id} |
Get a single business note id = ID of the business note |
POST api/BusinessNote |
Add a new business note |
PUT api/BusinessNote |
Update a business note |
DELETE api/BusinessNote/{id} |
Delete a business note id = ID of the business note |
CurrentMonthlyTotals
API | Description |
---|---|
GET api/CurrentMonthlyTotals/Denied |
Get monthly total and total for each tier for Applications that are denied |
GET api/CurrentMonthlyTotals/Approved |
Get monthly total and total for each tier for Applications that are Approved or under contract |
GET api/CurrentMonthlyTotals/UnderReview |
Get monthly total and total for each tier for Applications that are under review |
GET api/CurrentMonthlyTotals/Unsubmitted |
Get monthly total and total for each tier for Applications that are unsubmitted |
GET api/CurrentMonthlyTotals/All |
Get FY total for each tier for Applications that are denied, under review, unsubmitted, and approved or under contract |
GET api/CurrentMonthlyTotals/AllMonthly/{mYear}/{mMonth} |
Get monthly total for each tier for Applications that are denied, under review, unsubmitted, and approved or under contract |
History
History controller
API | Description |
---|---|
GET api/History/Application |
Get Application history |
GET api/History/ApplicationTrainee |
Get ApplicationTrainee history |
GET api/History/Trainee |
Get Trainee history |
GET api/History/ApplicationContract |
Get ApplicationContract history |
GET api/History/Business |
Get Business history |
Answers
API | Description |
---|---|
GET api/Answers/ApplicationID/{appid} |
select a Answers by applicationid |
GET api/Answers |
Get a list of all the Answers for both application and final report |
GET api/Answers/{id} |
Get a single Answers |
POST api/Answers |
Add a Question |
PUT api/Answers |
Update a Answers |
ApplicationContractTrainee
Application Trainee controller
API | Description |
---|---|
GET api/ApplicationContractTrainee/Application/{id} |
Get all trainees and their training info for an application by the application ID id = ID of the application |
GET api/ApplicationContractTrainee/DeletedItems/{id} |
Get a list of the "deleted" items from the applications |
PUT api/ApplicationContractTrainee/UnDelete/{id} |
Undelete an ApplicationContractTrainee record and mark all other ApplicationContractTrainee records with the SubTraineeID matching the SubTraineeID from the undeleted record. |
PUT api/ApplicationContractTrainee/SubstituteExisting |
Substitute the ItemThatIsToBeReplaced with the NewItem. Mark the ItemThatIsToBeReplaced as deleted. |
PUT api/ApplicationContractTrainee/ResetTrainingExpense/{appID} |
Reset the application's trainees training expense to 0 |
GET api/ApplicationContractTrainee?includeDeleted={includeDeleted} |
Get all Application Contract Trainee training info |
GET api/ApplicationContractTrainee/{id} |
Get a single application trainee and their training info id = ID of the applicationContractTrainee record |
POST api/ApplicationContractTrainee |
Substitute an existing undeleted item with a new item that is to be created with this call. |
PUT api/ApplicationContractTrainee |
Update an application contract trainee and their training info in the application contract trainee. Status.id = id of the Trainee record |
DELETE api/ApplicationContractTrainee/{id} |
Delete an application contract trainee id = ID of the application contract trainee record which is the ApplicationContractTraineeID property in the ApplicationContractTraineeDTO |
ApplicationTrainee
Application Trainee controller
API | Description |
---|---|
GET api/ApplicationTrainee/Application/{id} |
Get all trainees and their training info for an application by the application ID id = ID of the application |
PUT api/ApplicationTrainee/Expense |
Update the trainee's expenses |
GET api/ApplicationTrainee |
Get all Application Trainee training info |
GET api/ApplicationTrainee/{id} |
Get a single application trainee and their training info id = ID of the applicationToTrainee record |
POST api/ApplicationTrainee |
Add a trainee and their training info to an application Status.id = id of the Trainee record |
PUT api/ApplicationTrainee |
Update an application trainee and their training info Status.id = id of the Trainee record |
DELETE api/ApplicationTrainee/{id} |
Delete an application trainee id = ID of the application to trainee record which is the ApplicationToTraineeID property in the ApplicationTraineeDTO |
User
Trainee controller
API | Description |
---|---|
GET api/User/WDTFUser |
Get all of the WDTF users |
GET api/User |
Get all of the users |
POST api/User |
Add a new user |
PUT api/User |
Update a user |
DELETE api/User/{id} |
Delete a WDTF user |
FundingStream
Funding Stream controller
API | Description |
---|---|
GET api/FundingStream/NoPartial |
Get only active and no "Partial" records |
GET api/FundingStream?IncludeInactive={IncludeInactive} |
Get a list of FundingStreams IncludeInactive = true, include inactive items in the list |
GET api/FundingStream/{id} |
Get a single item id = ID of the item |
POST api/FundingStream |
Add a new Hourly Type |
PUT api/FundingStream |
Update a Hourly Type |
FundBudget
FundBudget controller
API | Description |
---|---|
GET api/FundBudget/Current |
Get the currently being use budget |
GET api/FundBudget |
Get all of the BFY budget records |
GET api/FundBudget/{id} |
Get a single BFY budget record |
POST api/FundBudget |
Add a new BFY budget record. The BFY start and end dates are generated automatically |
PUT api/FundBudget |
Update a BFY fundbudget record. only the BFYAmount, the BFYAmountRemaining is automatically adjusted |
DocumentType
Document Type controller
API | Description |
---|---|
GET api/DocumentType/BusinessOrBoth/{IncludeInactive}/{IsBusOnly} |
Either get the Bus only types, including/excluding the inactive ones, or get Both, the bus and "non" business types, including/excluding the inactive ones. IncludeInactive = true includes the inactive types IsBusOnly = true only selects the business type, false selects both. |
GET api/DocumentType?IncludeInactive={IncludeInactive} |
Get a list of DocumentTypes IncludeInactive = true, include inactive items in the list |
GET api/DocumentType/{id} |
Get a single item id = ID of the item |
POST api/DocumentType |
Add a new Document Type |
PUT api/DocumentType |
Update a Document Type |
Business
Business controller
API | Description |
---|---|
GET api/Business/Status/{id} |
Get the businesses by status id id = status id of the business |
GET api/Business/NotAssignedUser/{bid} |
Get all users not assigned to business bid = business ID |
GET api/Business/VerificationCheck/{bid} |
Check whether a business has good standing on verifications SOS, UI, WC, W@W, WDTF |
GET api/Business/BusinessUsers/{id} |
Get all users associated with a business |
GET api/Business/BusinessPrimaryAndSignatoryUsers/{id} |
Get the CURRENT primary/Signatory user(s) for a business id = ID of the business |
POST api/Business/ExistingUser |
Add existing user to business uid = user id, bid = business id |
POST api/Business/User |
Add new user to business |
PUT api/Business/User |
Update business user |
DELETE api/Business/User/{userid}/{businessid} |
delete user from business |
GET api/Business/PrimaryUser/{bid} |
No documentation available. |
GET api/Business |
Get all of the businesses |
GET api/Business/{id} |
Get a single business id = ID of the business |
POST api/Business |
Add a new business |
PUT api/Business |
Update a business |
DELETE api/Business/{id} |
Delete a business id = ID of the business |
ApplicationContractPayment
ApplicationContractPayment controller
API | Description |
---|---|
GET api/ApplicationContractPayment/IncludeSentToWolf/{includeSentToWolf} |
Returns all of the application contract payment records. If includeSentToWolf is set to true those records that have been sent to the Wolf system will also be included. |
GET api/ApplicationContractPayment/{id} |
Get a single application contract payment record. id = ID of the item |
GET api/ApplicationContractPayment/ByBusiness/{id}/{includeSentToWolf} |
Returns all of the application contract payment records for a business. If includeSentToWolf is set to true those records that have been sent to the Wolf system will also be included. |
GET api/ApplicationContractPayment/ByApplication/{id}/{includeSentToWolf} |
Returns all of the application contract payment records for an application. If includeSentToWolf is set to true those records that have been sent to the Wolf system will also be included. |
POST api/ApplicationContractPayment/ManualPayment |
Add new application contract payment record(s) |
PUT api/ApplicationContractPayment/ManualUpdate |
Update a single Application contract payment record |
GET api/ApplicationContractPayment/PaymentPaid |
Get the Paid Payment information for fiscal |
POST api/ApplicationContractPayment |
Add new application contract payment record(s) |
PUT api/ApplicationContractPayment |
Update a single Application contract payment record |
UIWC
API | Description |
---|---|
GET api/UIWC/Type?uiwcId={uiwcId} |
Get a list of UIWC IncludeInactive = true, include inactive items in the list |
PUT api/UIWC/UpdateUIWCline/{bid}/{aid}/{ui}/{wc}/{standing}/{uorw} |
This will update theui or wc number for the business |
VerificationStandingWDTF
API | Description |
---|---|
DELETE api/VerificationStandingWDTF/{id} |
Delete a single record |
GET api/VerificationStandingWDTF/Application/{id} |
Get records by application id |
GET api/VerificationStandingWDTF/Business/{id} |
Get records by business id |
GET api/VerificationStandingWDTF/{id} |
Get a single record by id |
GET api/VerificationStandingWDTF/MostRecentByApplication/{id} |
Get the most recent record by application id based on the CheckDate |
GET api/VerificationStandingWDTF/TopRowsByBusiness/{id}/{toprow} |
Get the # of most recent by business id based on the CheckDate |
GET api/VerificationStandingWDTF/MostRecentByBusiness/{id} |
Get the most recent by business id based on the CheckDate |
POST api/VerificationStandingWDTF |
Add a new record |
GET api/VerificationStandingWDTF |
Get all records |
PUT api/VerificationStandingWDTF |
Update a single record |
FundingSourceFunds
Funding Source Funds controller
API | Description |
---|---|
GET api/FundingSourceFunds/FiscalYear/{fy} |
Get all of the Funding Source Funds records for a fiscal year |
DELETE api/FundingSourceFunds/{id} |
Delete (hard) a single Funding Source Funds record |
GET api/FundingSourceFunds |
Get all of the Funding Source Funds records |
GET api/FundingSourceFunds/{id} |
Get a single Funding Source Funds record |
POST api/FundingSourceFunds |
Insert a new Funding Source Funds record |
PUT api/FundingSourceFunds |
Update a Funding Source Funds record |
ApplicationFinalReport
API | Description |
---|---|
GET api/ApplicationFinalReport/Business/{bid} |
Get all of the Application Final Reports by business id. |
GET api/ApplicationFinalReport/{id} |
Get Application Final Report by id |
GET api/ApplicationFinalReport/Application/{id} |
Get Application Final Report by the Application ID |
GET api/ApplicationFinalReport/TabInformation |
Get the Final Report tab information: FRAvailable, 120Day, 135Day, and Submitted Final reports |
GET api/ApplicationFinalReport/TabInformationByBusiness/{id} |
Get the Final Report tab information: FRAvailable, 120Day, 135Day, and Submitted Final reports for a single business |
GET api/ApplicationFinalReport |
Get all Application Final Reports |
PUT api/ApplicationFinalReport |
Update an Application Final Report record If IsComplete is set (true) it means that the Final Report is to be submitted and validated; otherwise no validation takes place and the record is just updated. |
TraineeLimit
Hourly Type controller
API | Description |
---|---|
GET api/TraineeLimit/Tier/{id} |
Get a single item by tier id = Tier of the item |
GET api/TraineeLimit/GetTierID/{ptype}/{itype} |
Get the ID of the Tier record from LuTraineeLimit |
GET api/TraineeLimit |
Get a list of TraineeLimits |
GET api/TraineeLimit/{id} |
Get a single item id = ID of the item |
POST api/TraineeLimit |
Add a new Trainee Limit |
PUT api/TraineeLimit |
Update a Trainee Limit |
DELETE api/TraineeLimit/{id} |
Delete a Trainee Limit |
Account
Account controller
API | Description |
---|---|
GET api/Account/RegistrationRequests?IncludeDenied={IncludeDenied}&StartDate={StartDate}&EndDate={EndDate} |
Get all of the registration requests. IncludeDenied = include the denied requests StartDate = Beginning Date, EndDate = End date range The range is based on the insert date of the record. |
POST api/Account/Registration |
Add a Registration request. |
POST api/Account/RegistrationAccept |
WDTF employee approves the registration request Sets the Business registration status from "Under Review" to "Pending User Ack" An Email is sent to the user. |
POST api/Account/RegistrationDenied |
WDTF employee denies the registration request Sets the Business registration status from "Under Review" to "Denied" An Email is sent to the user. |
GET api/Account/AckRegistration?z1={z1}&u2xF={u2xF}&tz={tz} |
The user has acknowledged the registration acceptance Sets the Business RegStatus from "Pending User Ack" to "Approved". Sends the user to the password reset page if ack is successful, otherwise to the registration ack failed page. |
PUT api/Account/ResetPassword |
Reset a user's password An Email is sent to the user. |
PUT api/Account/ResetPasswordBasic |
Basic password reset. The WDTF user can reset a user's password |
GET api/Account/AckResetPassword?z1={z1}&u2xF={u2xF}&tz={tz} |
Password reset is acknowledged by the user |
POST api/Account/Login |
User login LoginResultDTO contains UserInfo and UserBusinessInfo If UserInfo.id less than 0, the login fails. If UserInfo.isWDTFWorker is true, UserBusinessInfo will be null and the role is in UserInfo.roleid. If UserInfo.isWDTFWorker is false, UserBusinessInfo will contain a list of business names, roleids, role description. If UserInfo.isWDTFWorker is false and UserBusinessInfo is null, the login is going to fail. |
POST api/Account/ExternalLogin |
User Google login Same result as Login |
ApplicationContract
Vendor
Vendor controller
API | Description |
---|---|
GET api/Vendor/Search?filter={filter}&offset={offset}&pagesize={pagesize} |
No documentation available. |
GET api/Vendor?fein={fein} |
Get a list of vendors by fein |
Application
Application controller
API | Description |
---|---|
GET api/Application/TrainingProvider/{filter} |
Get a list of applications associated to providers matching the filter |
GET api/Application/Business/{id} |
Get all of the applications for a business. id = The ID of the business. |
GET api/Application/ProviderNames |
Get a list of the provider names |
GET api/Application/Answers/{id}/{qtype} |
Get the Application answers or the final report answers id = application id qtype is the the question type: A for application, F for final report answers |
PUT api/Application/SAnswers |
Save the answers |
GET api/Application/User/{id} |
Get all of the applications for a user. id = The ID of the user. |
GET api/Application/AssignedWDTFUser/{id} |
Get the application assigned to WDTF user |
GET api/Application/Status/{id} |
Get all of the applications by status. id = Status id. |
GET api/Application/FRExpired |
Get all of the Expired applications. |
PUT api/Application/Status/{id}?appid={appid}&sid={sid} |
Set the application status with sid |
PUT api/Application/DenialReason |
Updfate the Application reason for denial |
PUT api/Application/AssignedUser |
No documentation available. |
PUT api/Application/FRExtensiontDt |
Update the Application ExtensionForFinalReportDate |
GET api/Application/SaveNameExists/{fn} |
Check if application Save name exists. fn = The app save name to check against. returns a StatusDTO. An id > 0 means the name doesn't exist. |
POST api/Application/DocumentUpload/{appID}/{catID} |
Upload document(s) appId = ID of the application catID = The document catagory type(Reg, AirFare, Mileage, etc). |
GET api/Application/DocumentDownload/{id} |
Get a single document. id = ID of the document. |
DELETE api/Application/Document/{id} |
Delete a single document. id = ID of the document. |
GET api/Application/DocumentList/{id} |
Get all documents for an application. id = Application ID |
GET api/Application/DocumentListDocCat/{id}/{docCat} |
Get all documents for an application by Doc catagory id = Application ID |
PUT api/Application/Document |
Update Document |
GET api/Application/PaymentTabInformation |
Get the Payment tab information: recommended for payment, approved for payment, denied, paid |
GET api/Application |
Get all of the applications. |
GET api/Application/{id} |
Get a single application. id = The ID of the application. |
POST api/Application |
Add an application. |
PUT api/Application |
Update an application. |
DELETE api/Application/{id} |
Delete an application. id = The Application ID. |
Notification
API | Description |
---|---|
GET api/Notification/Email/UIWCReminder |
No documentation available. |
EmailUser
API | Description |
---|---|
PUT api/EmailUser/Copy |
Copy target report group type to new email user. |
DELETE api/EmailUser/{id} |
Remove the emailuser and their report group types |
GET api/EmailUser/GroupID/{gid} |
Get all of the email users for a report group type gid = report group type id |
GET api/EmailUser/SelectByID/{id} |
Get an email user and the report group types that they belong to |
GET api/EmailUser |
Get all of the email users |
POST api/EmailUser |
Create a new email user and their report group type |
PUT api/EmailUser |
Update an email user and/or their report group types |
WDTFTest
API | Description |
---|---|
PUT api/WDTFTest/ApplicationAddDays/{appID}/{numdays} |
Will add (or subtract if you specify a negative int) all dates associated with an application |
GET api/WDTFTest/ApplicationRemoveStale |
Will remove (delete) apps without a submit date that are within 30 days of the start date |
PUT api/WDTFTest/ApplicationRemoveStale |
Will remove (delete) apps without a submit date that are within 30 days of the start date |
GET api/WDTFTest/ApplicationSetExpired |
Will set applications expired if it is >135 days and has no final report submit date |
PUT api/WDTFTest/ApplicationSetExpired |
Will set applications expired if it is >135 days and has no final report submit date |
GET api/WDTFTest/HostInfo |
No documentation available. |
Message
API | Description |
---|---|
GET api/Message/{id} |
Get a single message. Will mark the message as being read |
GET api/Message/NoMark/{id} |
Get a single message. Will not mark the message as being read |
GET api/Message/Business/{id} |
Get messages for a particular business |
GET api/Message/Application/{id} |
Get messages for a particular application |
POST api/Message/NoEmail |
Add a new message to the Message Center without sending an email. |
POST api/Message/Reply |
Add a reply to a message. The msgFromID and msgToID must be filled in |
PUT api/Message/Archive/{id} |
Archive or unarchive a message (just toggles IsArchived) |
GET api/Message |
Get all of the messages |
POST api/Message |
Add a new message. An email will be sent to the "msgToID" user informing them of this message. |
AppStatus
Application Status controller
API | Description |
---|---|
GET api/AppStatus/StatusChange/{description}/{direction} |
Get a list of AppStatuss specific for reverting description = the description of the status, this will determine what gets returned in the list direction = F for forward B for backward |
GET api/AppStatus?IncludeInactive={IncludeInactive} |
Get a list of AppStatuss IncludeInactive = true, include inactive items in the list |
GET api/AppStatus/{id} |
Get a single item id = ID of the item |
POST api/AppStatus |
Add a new Application Status |
PUT api/AppStatus |
Update a Application Status |
Dashboard
API | Description |
---|---|
GET api/Dashboard/WDTF |
Return the totals for the WDTF dashboard Bus reg Applications Contracts Final Report Payment Message |
GET api/Dashboard/Business/{bid} |
Return the totals for the Business dashboard Applications Contracts Final Report Message |
GET api/Dashboard/Application/{aid} |
Get the summary budget totals for an application |
GET api/Dashboard/BudgetSummary/{bid}/{dt} |
Returns the Business current training usage and the remaining balance for a Fiscal Year (FY). It also returns the current monthly usage and the remaining balance for the month requested. The Pre-Obligation data returned is for the CURRENT BusinessPreObligation record that is is currently being used by the business if any. CURRENT means that the BusinessPreObligation record is active (still within the startuse/enduse period. If the BusinessPreObligation record is not active, not pre-ob data is presented. |
GET api/Dashboard/WDTFBudgetSummary/{appid}/{dt} |
Returns the Business current training usage and the remaining balance for a Fiscal Year (FY). It also returns the current monthly usage and the remaining balance for the month requested. The Pre-Obligation data returned is for the BusinessPreObligation record that was used by the application pointed to by appid. |
GET api/Dashboard/BusinessSearch/{bid}/{filter} |
Business search |
GET api/Dashboard/WDTFSearch/{filter} |
WDTF search |
GET api/Dashboard/FiscalDashboardInfo |
Get Data for the Fiscal dashboard |
GET api/Dashboard/FiscalCompletePayment |
Get Data for the Fiscal dashboard |
GET api/Dashboard/FiscalReport |
Get Data for the Fiscal dashboard |
Template
BusinessFinanceConstraint
Business Finance Constraint controller
API | Description |
---|---|
GET api/BusinessFinanceConstraint/{id} |
Get a single item id = ID of the item |
GET api/BusinessFinanceConstraint/{syear}/{eyear} |
Get constraint be FY start end dates |
POST api/BusinessFinanceConstraint/{year} |
Add a new Business Finance Constraint |
DELETE api/BusinessFinanceConstraint/{id} |
Delete the FY Limit |
GET api/BusinessFinanceConstraint |
Get a list of Business Finance Constraint |
PUT api/BusinessFinanceConstraint |
Update Business Finance Constraint |
Reports
Application controller
API | Description |
---|---|
GET api/Reports/rptAdhoc1/{startDate}/{endDate}/{unSubmitted} |
Get applications ADHOC. |
GET api/Reports/rptTrainee/{startDate}/{endDate}/{unSubmitted} |
Get applications ADHOC. |
GET api/Reports/LeadershipMonthlyReport/{myear}/{mmonth} |
Get Leadership Monthly Report raw data |
GET api/Reports/LeadershipMonthlyReportAuto |
Generate the Leadership Monthly report as a PDF file and email it to a group email. The year and month of the report are taken from when the end point is called. |
GET api/Reports/LeadershipMonthlyReportPrint/{myear}/{mmonth}/{guid} |
Print the Leadership Monthly Report |
GET api/Reports/LeadershipMonthlyReportPDF/{myear}/{mmonth} |
Request WDTF Leadership Monthly Report |
GET api/Reports/WorkforceCenterReport |
Send the Workforce Center Monthly Report. |
GET api/Reports/WorkforceCenterReportSelect/{mYear}/{mMonth} |
Send the Workforce Center Monthly Report for a month |
Questions
API | Description |
---|---|
GET api/Questions/ActiveForA/{isactive}/{fora} |
select a question by isactive and finalreport or application |
GET api/Questions |
Get a list of all the questions for both application and final report |
GET api/Questions/{id} |
Get a single question |
POST api/Questions |
Add a Question |
PUT api/Questions |
Update a question |
VerificationStandingWC
API | Description |
---|---|
DELETE api/VerificationStandingWC/{id} |
Delete a single record |
GET api/VerificationStandingWC/Application/{id} |
Get records by application id |
GET api/VerificationStandingWC/Business/{id} |
Get records by business id |
GET api/VerificationStandingWC/{id} |
Get a single record by id |
GET api/VerificationStandingWC/MostRecentByApplication/{id} |
Get the most recent record by application id based on the CheckDate |
GET api/VerificationStandingWC/MostRecentByBusiness/{id} |
Get the most recent by business id based on the CheckDate |
GET api/VerificationStandingWC/TopRowsByBusiness/{id}/{toprow} |
Get the # of most recent by business id based on the CheckDate |
GET api/VerificationStandingWC/WCGS/{busid}/{aid} |
Get a the wc goodstanding just testing |
POST api/VerificationStandingWC |
Add a new record |
GET api/VerificationStandingWC |
Get all records |
PUT api/VerificationStandingWC |
Update a single record |
SAO
API | Description |
---|---|
GET api/SAO/emailWofs/{templateTypeId}/{xmlId} |
No documentation available. |
XMLSentWOLFLog
XML sent to WOLF log controller
API | Description |
---|---|
GET api/XMLSentWOLFLog/{id} |
Get a single XMLSentToWOLF record |
GET api/XMLSentWOLFLog/DateRange/{sdate}/{edate} |
Get all of the XMLSentToWOLF records inserted between a date range |
GET api/XMLSentWOLFLog |
Get all of the XMLSentToWOLF records |
POST api/XMLSentWOLFLog |
Add a new record to the XMLSentToWOLF table |
BusinessPreObligationLog
API | Description |
---|---|
GET api/BusinessPreObligationLog/BusPreObligationID/{buspid} |
Get all of the logs for a particular BusinessPreObligation fund by the BusinessPreObligation id |
GET api/BusinessPreObligationLog/{id} |
Get a single BusinessPreObligationlog by the log id |
Trainee
Trainee controller
API | Description |
---|---|
GET api/Trainee/Application/{id} |
Get all of the trainees for an application id = ID of the application |
GET api/Trainee/Business/{id} |
Get all of the trainees for a business id = ID of the business |
GET api/Trainee/Search/{lname}/{ssn} |
Search for trainees by last name and ssn Returns the Trainee or null |
GET api/Trainee/Exists/{ssn} |
Determine whether a ssn is already being used. StatusDTO.id > 0 means the ssn is already being used. Id equals the trainee id of the existing trainee. |
GET api/Trainee |
Get all of the Trainees |
GET api/Trainee/{id} |
Get a single trainee id = ID of the trainee |
POST api/Trainee |
Add a new trainee |
PUT api/Trainee |
Update a trainee |
DELETE api/Trainee/{id} |
Delete a trainee id = ID of the trainee |
TrainingType
Training Type controller
API | Description |
---|---|
GET api/TrainingType?IncludeInactive={IncludeInactive} |
Get a list of Training Types IncludeInactive = true, include inactive items in the list |
GET api/TrainingType/{id} |
Get a single item id = ID of the item |
POST api/TrainingType |
Add a new Training Type |
PUT api/TrainingType |
Update a Training Type |
MileAgeRate
MileAgeRate controller
API | Description |
---|---|
GET api/MileAgeRate |
Get a current MileAgeRate |
GET api/MileAgeRate/{id} |
Get a single MileAgeRate id = ID of the RoleType |
POST api/MileAgeRate |
Add a new MileAgeRate |
PUT api/MileAgeRate |
Update a MileAgeRate |
ApplicationLockout
ApplicationLockout controller
API | Description |
---|---|
GET api/ApplicationLockout |
Get the ApplicationLockout information |
PUT api/ApplicationLockout |
Update the ApplicationLockout status and lockMessage |
POST api/ApplicationLockout |
No documentation available. |
BulkLookup
Application controller
API | Description |
---|---|
PUT api/BulkLookup |
Get multiple lookup items at once. Duplicate LookupTypeIDs will be dropped |
HourlyType
Hourly Type controller
API | Description |
---|---|
GET api/HourlyType?IncludeInactive={IncludeInactive} |
Get a list of HourlyTypes IncludeInactive = true, include inactive items in the list |
GET api/HourlyType/{id} |
Get a single item id = ID of the item |
POST api/HourlyType |
Add a new Hourly Type |
PUT api/HourlyType |
Update a Hourly Type |
SqlLogging
API | Description |
---|---|
GET api/SqlLogging |
Get messages for a particular application |
GET api/SqlLogging/{id} |
Get all of the applications for a business. id = The ID of the business. |
Region
Region controller
API | Description |
---|---|
GET api/Region?IncludeInactive={IncludeInactive} |
Get a list of Regions IncludeInactive = true, include inactive items in the list |
GET api/Region/{id} |
Get a single item id = ID of the item |
POST api/Region |
Add a new Region |
PUT api/Region |
Update a Region |
Restlog
API | Description |
---|---|
GET api/Restlog |
Get all of the lines in the Restlogfile |
TemplateType
Template Type controller
API | Description |
---|---|
GET api/TemplateType?IncludeInactive={IncludeInactive} |
Get a list of Template Types IncludeInactive = true, include inactive items in the list |
GET api/TemplateType/{id} |
Get a single item id = ID of the item |
POST api/TemplateType |
Add a new Template Type |
PUT api/TemplateType |
Update a Template Type |
RegistrationStatusType
Registration Status controller
API | Description |
---|---|
GET api/RegistrationStatusType?IncludeInactive={IncludeInactive} |
Get a list of RegistrationStatus IncludeInactive = true, include inactive items in the list |
GET api/RegistrationStatusType/{id} |
Get a single RegistrationStatus id = ID of the RegistrationStatus |
POST api/RegistrationStatusType |
Add a new RegistrationStatus |
PUT api/RegistrationStatusType |
Update a RegistrationStatus |
BusinessRegistrationDenial
Business Registration Denial Controller
API | Description |
---|---|
GET api/BusinessRegistrationDenial?IncludeInactive={IncludeInactive} |
Get a list of BusinessRegistrationDenial IncludeInactive = true, include inactive items in the list |
GET api/BusinessRegistrationDenial/{id} |
Get a single item id = ID of the item |
POST api/BusinessRegistrationDenial |
Add a new Business Registration Denial |
PUT api/BusinessRegistrationDenial |
Update a Business Registration Denial |
TrainingResult
Training Type controller
API | Description |
---|---|
GET api/TrainingResult?IncludeInactive={IncludeInactive} |
Get a list of Training Types IncludeInactive = true, include inactive items in the list |
GET api/TrainingResult/{id} |
Get a single item id = ID of the item |
POST api/TrainingResult |
Add a new Training Type |
PUT api/TrainingResult |
Update a Training Type |
ReportGroupType
Report Group Type controller
API | Description |
---|---|
GET api/ReportGroupType?IncludeInactive={IncludeInactive} |
Get a list of ReportGroupType IncludeInactive = true, include inactive items in the list |
GET api/ReportGroupType/{id} |
Get a single ReportGroupType id = ID of the ReportGroupType |
POST api/ReportGroupType |
Add a new ReportGroupType |
PUT api/ReportGroupType |
Update a ReportGroupType |
StatePartnership
StatePartnership controller
API | Description |
---|---|
GET api/StatePartnership?IncludeInactive={IncludeInactive} |
Get a list of StatePartnerships IncludeInactive = true, include inactive items in the list |
GET api/StatePartnership/{id} |
Get a single item id = ID of the item |
POST api/StatePartnership |
Add a new StatePartnership |
PUT api/StatePartnership |
Update a StatePartnership |
ProviderType
Training Type controller
API | Description |
---|---|
GET api/ProviderType?IncludeInactive={IncludeInactive} |
Get a list of Training Types IncludeInactive = true, include inactive items in the list |
GET api/ProviderType/{id} |
Get a single item id = ID of the item |
POST api/ProviderType |
Add a new Training Type |
PUT api/ProviderType |
Update a Training Type |
County
County controller
API | Description |
---|---|
GET api/County |
Get a list of all the counties |
GET api/County/{id} |
Get a single county |
StateType
State Type controller
API | Description |
---|---|
GET api/StateType |
Get a list of StateType |
GET api/StateType/{id} |
Get a single StateType id = ID of the StateType |
PUT api/StateType |
Update a StateType |
BusinessIndustryType
Business Industry Type controller
API | Description |
---|---|
GET api/BusinessIndustryType?IncludeInactive={IncludeInactive} |
Get a list of BusinessIndustryTypes IncludeInactive = true, include inactive items in the list |
GET api/BusinessIndustryType/{id} |
Get a single item id = ID of the item |
POST api/BusinessIndustryType |
Add a new Business Industry Type |
PUT api/BusinessIndustryType |
Update a Business Industry Type |
VerificationStanding
API | Description |
---|---|
GET api/VerificationStanding?IncludeInactive={IncludeInactive} |
Get a list of VerificationStanding IncludeInactive = true, include inactive items in the list |
GET api/VerificationStanding/{id} |
Get a single VerificationStanding id = ID of the VerificationStanding |
POST api/VerificationStanding |
Add a new VerificationStanding |
PUT api/VerificationStanding |
Update a VerificationStanding |
ImportantMessages
ImportantMessages controller
API | Description |
---|---|
GET api/ImportantMessages?IncludeInactive={IncludeInactive} |
Get a list of ImportantMessagess IncludeInactive = true, include inactive items in the list |
GET api/ImportantMessages/{id} |
Get a single item id = ID of the item |
POST api/ImportantMessages |
Add a new ImportantMessages |
PUT api/ImportantMessages |
Update a ImportantMessages |
RoleType
Role Type controller
API | Description |
---|---|
GET api/RoleType?IncludeInactive={IncludeInactive} |
Get a list of RoleType IncludeInactive = true, include inactive items in the list |
GET api/RoleType/{id} |
Get a single RoleType id = ID of the RoleType |
POST api/RoleType |
Add a new RoleType |
PUT api/RoleType |
Update a RoleType |
BusinessType
Business Type Controller
API | Description |
---|---|
GET api/BusinessType?IncludeInactive={IncludeInactive} |
Get a list of BusinessType IncludeInactive = true, include inactive items in the list |
GET api/BusinessType/{id} |
Get a single item id = ID of the item |
POST api/BusinessType |
Add a new Business Type |
PUT api/BusinessType |
Update a Business Type |
RoleWDTFType
RoleWDTF Type controller
API | Description |
---|---|
GET api/RoleWDTFType?IncludeInactive={IncludeInactive} |
Get a list of RoleWDTFType IncludeInactive = true, include inactive items in the list |
GET api/RoleWDTFType/{id} |
Get a single RoleWDTFType id = ID of the RoleWDTFType |
POST api/RoleWDTFType |
Add a new RoleWDTFType |
PUT api/RoleWDTFType |
Update a RoleWDTFType |