C# Класс Tp.Integration.Ide.VisualStudio.Services.Controller

Arranges web services calls and the underlying StopWatch component.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ChangeState ( AssignableSimpleDTO assignable, EntityStateDTO entityState ) : void
Connect ( bool prompt ) : void
Controller ( ITimeTrackingRepository timeTrackingRepository, IWebServicesFactory webServicesFactory, IControllerEnvironment env ) : System
Disconnect ( ) : void
Dispose ( ) : void
GetCurrent ( ) : TimeRecord
GetLog ( ) : TimeRecord[]
Options ( ) : void
Refresh ( ) : void
Reset ( ) : void

Stops time interval measurement and resets the elapsed time to zero.

Resume ( ) : void
Start ( int assignableID ) : void
Stop ( ) : void
Stop ( string description ) : void
SubmitTime ( ) : void

Posts all recorded time to serever, clears spent time log if succesfull.

Приватные методы

Метод Описание
Authenticate ( IWebServices webServices ) : bool
CompleteConnect ( Settings settings ) : void
GetNames ( ) : void

Updated internal dictionary with To Do list item names.

HandleToDoListChanges ( MyAssignments assignments ) : void
StopWatch_OnStart ( StopWatch stopWatch, StopWatchEventArgs eventArgs ) : void
StopWatch_OnStop ( StopWatch stopWatch, StopWatchEventArgs eventArgs ) : void

Описание методов

ChangeState() публичный Метод

public ChangeState ( AssignableSimpleDTO assignable, EntityStateDTO entityState ) : void
assignable AssignableSimpleDTO
entityState EntityStateDTO
Результат void

Connect() публичный Метод

public Connect ( bool prompt ) : void
prompt bool
Результат void

Controller() публичный Метод

public Controller ( ITimeTrackingRepository timeTrackingRepository, IWebServicesFactory webServicesFactory, IControllerEnvironment env ) : System
timeTrackingRepository ITimeTrackingRepository
webServicesFactory IWebServicesFactory
env IControllerEnvironment
Результат System

Disconnect() публичный Метод

public Disconnect ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetCurrent() публичный Метод

public GetCurrent ( ) : TimeRecord
Результат TimeRecord

GetLog() публичный Метод

public GetLog ( ) : TimeRecord[]
Результат TimeRecord[]

Options() публичный Метод

public Options ( ) : void
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void

Reset() публичный Метод

Stops time interval measurement and resets the elapsed time to zero.
public Reset ( ) : void
Результат void

Resume() публичный Метод

public Resume ( ) : void
Результат void

Start() публичный Метод

public Start ( int assignableID ) : void
assignableID int
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

Stop() публичный Метод

public Stop ( string description ) : void
description string
Результат void

SubmitTime() публичный Метод

Posts all recorded time to serever, clears spent time log if succesfull.
public SubmitTime ( ) : void
Результат void