UserRole

User Role Controller To Perform Role Related Information

APIdescription
POST api/UserRole/Create

Insert User Role Details using User Role Model

POST api/UserRole/Update

Update User Role Details using User Role Model

POST api/UserRole/Delete/{Keyvalue}

Delete User Role Details using Key Value

GET api/UserRole/Read/{KeyValue}

Get User Role Details Using a Keyvalue

GET api/UserRole/ReadAll

Get User Role Details

POST api/UserRole/lock/{RoleId}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Role Using Group ID

POST api/UserRole/unlock/{RoleId}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Role Using Group ID

GET api/UserRole/ReadMenu

No documentation available.

POST api/UserRole/PageRoleRights

No documentation available.

POST api/UserRole/LoadData

Loads the User Role List

GET api/UserRole/GenerateMenu/{RoleSysId}

No documentation available.

GET api/UserRole/RoleRights/{RoleSysId}

No documentation available.

Settings

settings operation

APIdescription
POST api/admin/NewMasterSettings

create master settings

POST api/admin/NewPayoutSettings

create payout settings

GET api/admin/ReadMasterSettingsInfo/{SettingSysID}

get master settings detail

GET api/admin/ReadPayoutSettingsInfo/{ConfigSysID}

get payout settings detail

POST api/admin/UpdateMasterSettingsDetails/{SettingSysID}

update master settings detail

POST api/admin/UpdatePayoutSettingsDetails/{ConfigSysID}

update payout settings detail

GET api/admin/GetMasterSettingsData/{Type}

get master settings data for auto complete

GET api/admin/GetPayoutSettingsData/{GroupName}

get payout settings data for auto complete

GET api/admin/GetCompanyDetailsData

get company settings data

POST api/admin/UpdateCompanySettingsDetails

update company details

GET api/admin/GetPlanSettings/{GroupName}/{Attribute}

get Plan settings data

POST api/admin/ChangeCompanyLogo/{CompanyId}/{CompanyLogo}

Change company logo

POST api/admin/UserSettingsList

Loads the User Settings List

POST api/admin/UserPayoutList

Loads the User Payout List

POST api/admin/IsActive/{KeyValue}/{GroupName}/{IsActive}

IsActive and Deactive status for payout settings

POST api/admin/DeActive/{KeyValue}/{GroupName}/{IsActive}

IsActive and Deactive status for payout settings

POST api/admin/masterActive/{KeyValue}/{ID}/{Active}

IsActive and Deactive status for master settings

POST api/admin/masterDeactive/{KeyValue}/{ID}/{Active}

IsActive and Deactive status for master settings

GET api/admin/countrylist

Get all country

GET api/admin/stateList/{countryid}

Get all State Based On Country id

GET api/admin/districtList/{stateid}

Get all District List Based State id

GET api/admin/GenderList/{IsSelectString}/{DefaultText}

load Marketer Gender form DB

GET api/admin/TitleList/{IsSelectString}/{DefaultText}

load Marketer Gender form DB

UserProfile

User Controller To Perform User Related Information

APIdescription
GET api/UserProfile/Read/{KeyValue}

Get User Details Using a Keyvalue

POST api/UserProfile/ChangePassword/{UserName}/{OldPassword}/{NewPassword}

validate the old password and change the Password

GET api/UserProfile/ReadAll

Get User Details

POST api/UserProfile/Create

Insert User Details using UserProfile Model

POST api/UserProfile/Update

Update User Details using UserProfile Model

POST api/UserProfile/delete/{Keyvalue}

Delete User Details using Key Value

POST api/UserProfile/Lock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

POST api/UserProfile/UnLock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

GET api/UserProfile/ReadUserInfo/{UserName}?UserSysId={UserSysId}

Reads the User Information using User name

GET api/UserProfile/ReadRole/{GetIsLocked}/{RoleID}

Read the User Role Details

GET api/UserProfile/ReadBranch/{GetIsLocked}

Read the Branch Details

POST api/UserProfile/UserProfieList

Loads the User Profile List

POST api/UserProfile/sendresetpasswordemail

Send Reset Password Email

POST api/UserProfile/Validateresetpasswordlink

Validate reset passwordlink

POST api/UserProfile/resetpassword

To change password with current password

signalr

To handle Signal R

APIdescription
POST signalr-dummy/ping

ping

POST signalr-dummy/start

start

POST signalr-dummy/connect

connect

POST signalr-dummy/negotiate

negotiate

GET signalr-dummy/hubs

hub

News

All kind of news operation handled

APIdescription
POST api/News/CreateWebsiteNews

create marketer website news

POST api/News/MessageList

Loads the Message List

POST api/News/Lock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

POST api/News/UnLock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

POST api/News/delete/{Keyvalue}

Delete Message Details using Key Value

GET api/News/Read/{KeyValue}

Get Product Details Using a Keyvalue

POST api/News/Update/{MsgID}

StockPoint details Update

POST api/News/CreateWebsiteTermsAndConditions

create marketer website terms and conditions

POST api/News/CreateMarketerScrollMsg

create marketer login scroll message

GET api/News/ReadWebsiteNews

latest website news

GET api/News/ReadWebsiteOffer

latest website news

GET api/News/ReadWesiteTermsAndConditions

Latest website Terms and Conditions

GET api/News/ReadMarketerScrollMsg

Latest marketer scroll message

GET api/News/ReadMasterSettingsAllowpartPaymentName

Read Master Settings Allowpart PaymentName

GET api/News/ReadWebsiteScrollMsg

Latest Website scroll message

POST api/News/CreateWebsiteScrollMsg

create marketer login scroll message

POST api/News/WebsiteOfferSplashList

Loads the Message List

POST api/News/WebsiteOfferLock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

POST api/News/WebsiteOfferUnLock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

Base

Base Controller For All Service. Consumer can access its action through all derived services

APIdescription
GET api/base/countrylist

Get all country

GET api/base/stateList/{countryid}

Get all State Based On Country id

GET api/base/districtList/{stateid}

Get all District List Based State id

GET api/base/GenderList/{IsSelectString}/{DefaultText}

load Marketer Gender form DB

GET api/base/TitleList/{IsSelectString}/{DefaultText}

load Marketer Gender form DB

Member

Handle requests made by a member

APIdescription
POST api/member/changepassword

To change password with current password

POST api/member/resetpassword

To change password with current password

GET api/member/timerinterval

To Get timer interval

POST api/member/CountDown

To Update Count Down Timer

POST api/member/sendresetpasswordemail

Send Reset Password Email

POST api/member/sendpayoutrequestemail

Send Payout request Email

POST api/member/Validateresetpasswordlink

Validate reset passwordlink

POST api/member/logerror

To Get Wallet Balance

Material

Handle requests made by a member

APIdescription
POST api/material/getauthtype/{userName}/{password}

To get planpricing cost

GET api/material/barnchlist

Get Branch List

GET api/material/designation

Get Designation List

GET api/material/banklist

Get Bank List

POST api/material/userregistration

Create User

GET api/material/projectlist

Get Project List

GET api/material/projectlistformaterialrequest

Get Project List

GET api/material/materiallist

Get Material List

GET api/material/unitlist

Get Unit List

POST api/material/createbudget

Create Budget

GET api/material/budgetlist/{ProjectSysID}

Budget list

POST api/material/vendorcreation

Vendor creation

POST api/material/vendorlist

Get Vendor List

POST api/material/lockunlockvendor/{VendorSysID}/{input}

Update vendor details

POST api/material/deletevendor/{VendorSysID}

Remove vendor details

GET api/material/loadvendor

Get dropdown Vendor List

POST api/material/vendormateriallist

Get Vendor Material List

POST api/material/materialmapping

Vendor Material mapping

POST api/material/deletevendormaterial/{MaterialMappingSysID}

Remove mapped material

GET api/material/budgetapprovelist/{ProjectSysID}

Budget Approve List

POST api/material/approvebudget

To Approve Budget

POST api/material/rejectbudget

To Reject Budget

GET api/material/materialrequestlist/{ProjectSysID}

Supervisor Material Request List

POST api/material/materialrequest

Supervisor Material Request

GET api/material/materialapprovelist/{ProjectSysID}

Supervisor Material Approve List

GET api/material/materialbatchlist/{BatchSysID}

Supervisor Material Approve Detail List

POST api/material/approvematerialbatch

To Approve Material Request Batch

POST api/material/rejectmaterialbatch

To Reject Material Request Batch

POST api/material/deleterequest/{RequestTransSysID}

Remove Material Request

GET api/material/projectlistsupervisor

Get Project List supervisor approve list

POST api/material/userlist

To get User list

POST api/material/edituserdetail

Edit User

POST api/material/deleteuser/{UserSysId}

Delete User

POST api/material/lockuser/{UserSysId}/{input}

Lock User

GET api/material/projectinfolist

To get ProjectList

POST api/material/createproject

Create Project

POST api/material/deleteproject/{ProjectSysID}

Delete User

POST api/material/lockproject/{ProjectSysID}/{input}

Lock Project

GET api/material/branchlist

Branch User

POST api/material/projectmappinglist

To get Project Mapping List

POST api/material/deleteprojectmapping/{LeadMapSysID}

Delete ProjectMapping

POST api/material/createprojectmapping

Create Project Mapping

GET api/material/projectnamelist

Project Name

GET api/material/projectheadlist

Project Head Name

GET api/material/projectsupervisorlist

Project Supervisor Name

GET api/material/materialinfolist

To get Material List

POST api/material/deletematerial/{MaterialSysID}

Delete Material

POST api/material/creatematerial/{Materialname}

Create Material

GET api/material/materialunitlist

To get Material unit List

POST api/material/deletematerialunit/{UnitSysID}

Delete Material unit

POST api/material/creatematerialunit

Create Materialunit

GET api/material/materialapprovedlist/{ProjectSysID}

Supervisor Material Approved List

GET api/material/materialbatchinfo/{BatchSysID}

Supervisor Material Approved Detail List

GET api/material/purchaserequestlist/{ProjectSysID}

Purchase Request List

GET api/material/purchasematerialbatchinfo/{BatchSysID}

Purchase Material Request Detail List

GET api/material/vendornamelistnew/{materialname}

Get Purchase Vendor List - NEW

GET api/material/vendornamelist

Get Purchase Vendor List

POST api/material/purchaserequest

To Purchase Request

GET api/material/purchaseapproveprojectlist

Get purchase approve project list

GET api/material/purchaseapprovelist/{ProjectSysID}

Purchase Approve List

GET api/material/purchaseapprovebatchinfo/{BatchSysID}

Purchase Material Approve Detail List

POST api/material/approvepurchasebatch

To Approve Purchase Request Batch

POST api/material/rejectpurchasebatch

To Reject Purchase Request Batch

POST api/material/deletepurchaserequest/{OrderTransSysID}

Remove Purchase Request

GET api/material/purchaseorderprojectlist

Get purchase order list

GET api/material/purchaseorderlist/{ProjectSysID}

Purchase Order List

GET api/material/purchaseorderbatchinfo/{BatchSysID}

Purchase Material Order Details

GET api/material/goodsreceiveprojectlist

Get goods receive project list

GET api/material/goodsreceivelist/{ProjectSysID}

Goods Receive List

GET api/material/goodsreceivebatchinfo/{ReceiveSysID}

Goods Received Details

POST api/material/receivegoods

To Receive Goods

POST api/material/generatestatement/{ReceiveSysID}

To Generate Statement

GET api/material/vendorinfolist/{ProjectSysID}

Vendor Name

GET api/material/batchnolist/{ProjectSysID}

BatchNo

GET api/material/grnlist/{ProjectSysID}

GRN list

POST api/material/paymentinfolist

To get Payment List

POST api/material/payment

To post Payment

GET api/material/goodsreceivedstatementlist/{ProjectSysID}

To get Goods Recevied Statement List

GET api/material/goodsstatementlist/{ReceiveSysID}

To get Goods Recevied Statement List

GET api/material/paymodelist

To get Paymode List

GET api/material/paymentprojectnamelist

Payment Project Name

POST api/material/deletebudget/{BudgetSysID}

Delete User

GET api/material/goodsreceivenote/{ProjectSysID}

Goods Receive List

GET api/material/goodsreceivebatchnoteinfo/{ReceiveSysID}

Goods Received Details

GET api/material/projectnamelistgoodsnote

Project Name

Service

To handle Progressing process

APIdescription
GET api/service/pendingpurchasecount/{MemberSysID}

To get preloadwallet

POST api/service/testpendingpurchasecountwbalance

To get Purchase count, wallet balalnce, payout ballance

Branch

Brach controller

APIdescription
GET api/Branch/GetCompanyLogo/{CompanyId}

Get companyLogo from CompanyId

GET api/Branch/CheckCompanyStatus/{CompanyId}

CheckCompanyStatus

POST api/Branch/CompanyInformation/{CompanyId}

Get CompanyInformation

POST api/Branch/BranchInformation/{BranchSysId}

Get BranchInformation

GET api/Branch/CheckBranchStatus/{BranchSysId}

Get CheckBranchStatus

GET api/Branch/Read/{KeyValue}

Get Branch Details Using a Keyvalue

POST api/Branch/Create

Insert User Details using Branch Model

POST api/Branch/Lock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

POST api/Branch/UnLock/{KeyValue}/{Reason}/{LockBy}/{IsLock}

Lock/Unlock User Using Key Value

POST api/Branch/delete/{Keyvalue}

Delete User Details using Key Value

POST api/Branch/Update

Update User Details using UserProfile Model

GET api/Branch/ReadCompany/{GetIsLocked}

Load Company for dropdown

POST api/Branch/BranchList

Load User branch list