C# Class JetstreamLaunchpad.Service.Jetstream

Inheritance: IJetstream
Mostra file Open project: tersosolutions/JetstreamSDK-.NET_Launchpad

Public Methods

Method Description
CheckForDuplicateSerial ( int deviceId, string serial ) : int

Method to check duplicate device with serial number

DeleteDevice ( int deviceId ) : void

Method tot delete the device

DeleteItem ( int itemId ) : void

Method to get item detail by item id

DeleteUserDetails ( int userId ) : void

Method to delete the user by user id

GetDeviceByDeviceId ( int deviceId ) : DeviceModel

Method to get the device detail by device id

GetDeviceById ( int deviceId ) : DeviceModel

Get device by id for deletion

GetDeviceByLogicalDeviceId ( string logicalDeviceId ) : DeviceModel

Method to get the device detail by logical device id

GetDeviceInventoriesList ( string logicalDeviceId ) : DeviceModel

Method to get device by deviceid with page number and page size for server side paging

GetDeviceList ( ) : IEnumerable

Method to get the list of devices

GetDeviceModelByLogicalDeviceId ( DeviceModel deviceMl ) : int

Get device by logical device Id

GetDevicesList ( string searchText, int pageNumber, int pageSize ) : List

Method to get device list by page number and page size for server side paging

GetFilterDeviceList ( string searchText ) : List

Method to get device list after applying filter of search text

GetFilterItemList ( string searchText ) : List

Method to get the itm list by search text filter

GetFilterUserModelList ( string searchText ) : List

Method to filter the user list by search text

GetInventoryList ( string logicalDeviceId, string searchText ) : IEnumerable

Method to get the list of inventories

GetInventoryTransaction ( string searchString, string startDateFrom, string startDateTo ) : IEnumerable

Method to get list of temperatures

GetItemByItemId ( int itemId ) : ItemModel

Method to get Item by Item Id

GetItemList ( ) : IEnumerable

MEthod to get the list of all items

GetItemModelByEpc ( ItemModel itemMl ) : int

Get ITem with EPC tag

GetItemsList ( string searchText, int pageNumber, int pageSize ) : List

Method to get the list items with page number and page size for server side paging and searching

GetTemperatureList ( string logicalDeviceId, string readingTimeFrom, string readingTimeTo ) : IEnumerable

Method to get list of temperatures

GetUserList ( int pageNumber, int pageSize ) : List

Method to get the user list by paze number and page size for server side paging

GetUserModelByEmailId ( UsersModel userMl ) : int

Check duplicate user for emailid

GetUserModelByPassRfId ( UsersModel userMl ) : int

Method to get user model by passRfId

GetUserModelList ( ) : IEnumerable

Method to get list of all the users

GetUserModelList ( int userId ) : UsersModel

Method to get user detail by user id

GetUserModelListByEmail ( string emailId ) : UsersModel

Method to get the user be email id

LogOn ( UsersModel userMl ) : UsersModel

Method to Logon user by entering email id and password

SaveDevice ( DeviceModel deviceMl ) : int

Method to save the device detail

SaveItem ( ItemModel itemMl ) : int

Method to save item detail

SaveUserDetails ( UsersModel userMl ) : int

Method to save user detail

SearchUserList ( string searchText, int pageNumber, int pageSize ) : List

search user by search text for server side searching and paging

SetupPassword ( UsersModel userMl ) : int

Method to set password of the user

UpdateDevice ( DeviceModel deviceMl ) : int

Method to update the device detail

UpdateItem ( ItemModel itemMl ) : int

Method to update Item detail

UpdateUserDetails ( UsersModel userMl ) : int

Method to update user detail

Method Details

CheckForDuplicateSerial() public method

Method to check duplicate device with serial number
public CheckForDuplicateSerial ( int deviceId, string serial ) : int
deviceId int
serial string
return int

DeleteDevice() public method

Method tot delete the device
public DeleteDevice ( int deviceId ) : void
deviceId int
return void

DeleteItem() public method

Method to get item detail by item id
public DeleteItem ( int itemId ) : void
itemId int
return void

DeleteUserDetails() public method

Method to delete the user by user id
public DeleteUserDetails ( int userId ) : void
userId int
return void

GetDeviceByDeviceId() public method

Method to get the device detail by device id
public GetDeviceByDeviceId ( int deviceId ) : DeviceModel
deviceId int
return JetstreamLaunchpad.Entity.DeviceModel

GetDeviceById() public method

Get device by id for deletion
public GetDeviceById ( int deviceId ) : DeviceModel
deviceId int
return JetstreamLaunchpad.Entity.DeviceModel

GetDeviceByLogicalDeviceId() public method

Method to get the device detail by logical device id
public GetDeviceByLogicalDeviceId ( string logicalDeviceId ) : DeviceModel
logicalDeviceId string
return JetstreamLaunchpad.Entity.DeviceModel

GetDeviceInventoriesList() public method

Method to get device by deviceid with page number and page size for server side paging
public GetDeviceInventoriesList ( string logicalDeviceId ) : DeviceModel
logicalDeviceId string
return JetstreamLaunchpad.Entity.DeviceModel

GetDeviceList() public method

Method to get the list of devices
public GetDeviceList ( ) : IEnumerable
return IEnumerable

GetDeviceModelByLogicalDeviceId() public method

Get device by logical device Id
public GetDeviceModelByLogicalDeviceId ( DeviceModel deviceMl ) : int
deviceMl JetstreamLaunchpad.Entity.DeviceModel
return int

GetDevicesList() public method

Method to get device list by page number and page size for server side paging
public GetDevicesList ( string searchText, int pageNumber, int pageSize ) : List
searchText string
pageNumber int
pageSize int
return List

GetFilterDeviceList() public method

Method to get device list after applying filter of search text
public GetFilterDeviceList ( string searchText ) : List
searchText string
return List

GetFilterItemList() public method

Method to get the itm list by search text filter
public GetFilterItemList ( string searchText ) : List
searchText string
return List

GetFilterUserModelList() public method

Method to filter the user list by search text
public GetFilterUserModelList ( string searchText ) : List
searchText string
return List

GetInventoryList() public method

Method to get the list of inventories
public GetInventoryList ( string logicalDeviceId, string searchText ) : IEnumerable
logicalDeviceId string
searchText string
return IEnumerable

GetInventoryTransaction() public method

Method to get list of temperatures
public GetInventoryTransaction ( string searchString, string startDateFrom, string startDateTo ) : IEnumerable
searchString string
startDateFrom string
startDateTo string
return IEnumerable

GetItemByItemId() public method

Method to get Item by Item Id
public GetItemByItemId ( int itemId ) : ItemModel
itemId int
return JetstreamLaunchpad.Entity.ItemModel

GetItemList() public method

MEthod to get the list of all items
public GetItemList ( ) : IEnumerable
return IEnumerable

GetItemModelByEpc() public method

Get ITem with EPC tag
public GetItemModelByEpc ( ItemModel itemMl ) : int
itemMl JetstreamLaunchpad.Entity.ItemModel
return int

GetItemsList() public method

Method to get the list items with page number and page size for server side paging and searching
public GetItemsList ( string searchText, int pageNumber, int pageSize ) : List
searchText string
pageNumber int
pageSize int
return List

GetTemperatureList() public method

Method to get list of temperatures
public GetTemperatureList ( string logicalDeviceId, string readingTimeFrom, string readingTimeTo ) : IEnumerable
logicalDeviceId string
readingTimeFrom string
readingTimeTo string
return IEnumerable

GetUserList() public method

Method to get the user list by paze number and page size for server side paging
public GetUserList ( int pageNumber, int pageSize ) : List
pageNumber int
pageSize int
return List

GetUserModelByEmailId() public method

Check duplicate user for emailid
public GetUserModelByEmailId ( UsersModel userMl ) : int
userMl JetstreamLaunchpad.Entity.UsersModel
return int

GetUserModelByPassRfId() public method

Method to get user model by passRfId
public GetUserModelByPassRfId ( UsersModel userMl ) : int
userMl JetstreamLaunchpad.Entity.UsersModel
return int

GetUserModelList() public method

Method to get list of all the users
public GetUserModelList ( ) : IEnumerable
return IEnumerable

GetUserModelList() public method

Method to get user detail by user id
public GetUserModelList ( int userId ) : UsersModel
userId int
return JetstreamLaunchpad.Entity.UsersModel

GetUserModelListByEmail() public method

Method to get the user be email id
public GetUserModelListByEmail ( string emailId ) : UsersModel
emailId string
return JetstreamLaunchpad.Entity.UsersModel

LogOn() public method

Method to Logon user by entering email id and password
public LogOn ( UsersModel userMl ) : UsersModel
userMl JetstreamLaunchpad.Entity.UsersModel
return JetstreamLaunchpad.Entity.UsersModel

SaveDevice() public method

Method to save the device detail
public SaveDevice ( DeviceModel deviceMl ) : int
deviceMl JetstreamLaunchpad.Entity.DeviceModel
return int

SaveItem() public method

Method to save item detail
public SaveItem ( ItemModel itemMl ) : int
itemMl JetstreamLaunchpad.Entity.ItemModel
return int

SaveUserDetails() public method

Method to save user detail
public SaveUserDetails ( UsersModel userMl ) : int
userMl JetstreamLaunchpad.Entity.UsersModel
return int

SearchUserList() public method

search user by search text for server side searching and paging
public SearchUserList ( string searchText, int pageNumber, int pageSize ) : List
searchText string
pageNumber int
pageSize int
return List

SetupPassword() public method

Method to set password of the user
public SetupPassword ( UsersModel userMl ) : int
userMl JetstreamLaunchpad.Entity.UsersModel
return int

UpdateDevice() public method

Method to update the device detail
public UpdateDevice ( DeviceModel deviceMl ) : int
deviceMl JetstreamLaunchpad.Entity.DeviceModel
return int

UpdateItem() public method

Method to update Item detail
public UpdateItem ( ItemModel itemMl ) : int
itemMl JetstreamLaunchpad.Entity.ItemModel
return int

UpdateUserDetails() public method

Method to update user detail
public UpdateUserDetails ( UsersModel userMl ) : int
userMl JetstreamLaunchpad.Entity.UsersModel
return int