C# Class Docary.ViewModelAssemblers.Desktop.HomeAssembler

Inheritance: IHomeAssembler
Mostra file Open project: JefClaes/Docary

Public Methods

Method Description
AssembleHomeIndexViewModel ( HomeIndexViewModel homeIndexViewModelIn, string userId ) : HomeIndexViewModel
AssembleHomeIndexViewModel ( string userId ) : HomeIndexViewModel
AssembleHomeIndexViewModel ( string userId, System.DateTime from, System.DateTime to ) : HomeIndexViewModel
HomeAssembler ( IEntryService entryService, ITimeService timeService, IUserSettingsService userSettingService ) : System

Private Methods

Method Description
LoadLegenda ( HomeIndexViewModel indexViewModel, IEnumerable entries ) : void
SetDefaultDatesWhenEmpty ( HomeIndexViewModel indexViewModelResult, TimeZoneInfo userTimeZone ) : void

Method Details

AssembleHomeIndexViewModel() public method

public AssembleHomeIndexViewModel ( HomeIndexViewModel homeIndexViewModelIn, string userId ) : HomeIndexViewModel
homeIndexViewModelIn Docary.ViewModels.Desktop.HomeIndexViewModel
userId string
return Docary.ViewModels.Desktop.HomeIndexViewModel

AssembleHomeIndexViewModel() public method

public AssembleHomeIndexViewModel ( string userId ) : HomeIndexViewModel
userId string
return Docary.ViewModels.Desktop.HomeIndexViewModel

AssembleHomeIndexViewModel() public method

public AssembleHomeIndexViewModel ( string userId, System.DateTime from, System.DateTime to ) : HomeIndexViewModel
userId string
from System.DateTime
to System.DateTime
return Docary.ViewModels.Desktop.HomeIndexViewModel

HomeAssembler() public method

public HomeAssembler ( IEntryService entryService, ITimeService timeService, IUserSettingsService userSettingService ) : System
entryService IEntryService
timeService ITimeService
userSettingService IUserSettingsService
return System