C# Class Sequencing.WeatherApp.Controllers.DaoLayer.MSSQLDeviceTokenDao

Inheritance: IDeviceTokenDao
Show file Open project: SequencingDOTcom/Weather-My-Way-RTP-app

Public Properties

Property Type Description
logger log4net.ILog

Public Methods

Method Description
DeleteToken ( string token, long userId ) : void

Deletes token from database

FindToken ( string token ) : DeviceInfo

Searches token in database

GetUserIdByName ( string userName ) : long
GetUserTokens ( System.Int64 userId, DeviceType deviceType ) : List

Retrieves user tokens

SaveToken ( DeviceInfo tokenInfo ) : void
Select ( long userId ) : List
SelectCount ( System.Int64 userId ) : int

Counts user devices

UpdateToken ( string oldId, string newId ) : void

Method Details

DeleteToken() public method

Deletes token from database
public DeleteToken ( string token, long userId ) : void
token string
userId long
return void

FindToken() public method

Searches token in database
public FindToken ( string token ) : DeviceInfo
token string
return Sequencing.WeatherApp.Models.DeviceInfo

GetUserIdByName() public method

public GetUserIdByName ( string userName ) : long
userName string
return long

GetUserTokens() public method

Retrieves user tokens
public GetUserTokens ( System.Int64 userId, DeviceType deviceType ) : List
userId System.Int64
deviceType DeviceType
return List

SaveToken() public method

public SaveToken ( DeviceInfo tokenInfo ) : void
tokenInfo Sequencing.WeatherApp.Models.DeviceInfo
return void

Select() public method

public Select ( long userId ) : List
userId long
return List

SelectCount() public method

Counts user devices
public SelectCount ( System.Int64 userId ) : int
userId System.Int64
return int

UpdateToken() public method

public UpdateToken ( string oldId, string newId ) : void
oldId string
newId string
return void

Property Details

logger public property

public ILog,log4net logger
return log4net.ILog