public LinkedToCareViewModel() { _dialogService = Mvx.Resolve <IDialogService>(); DateEnrolled = ARTStartDate = DateTime.Today; _validator = new ValidationHelper(); _linkageService = Mvx.Resolve <ILinkageService>(); }
public TraceViewModel() { Validator = new ValidationHelper(); Date = DateTime.Today; _linkageService = Mvx.Resolve <ILinkageService>(); _settings = Mvx.Resolve <ISettings>(); var modesJson = _settings.GetValue("lookup.Mode", ""); var outcomeJson = _settings.GetValue("lookup.Outcome", ""); var reasonJson = _settings.GetValue("lookup.ReasonNotContacted", ""); if (!string.IsNullOrWhiteSpace(modesJson)) { Modes = JsonConvert.DeserializeObject <List <CategoryItem> >(modesJson); } if (!string.IsNullOrWhiteSpace(outcomeJson)) { Outcomes = JsonConvert.DeserializeObject <List <CategoryItem> >(outcomeJson); } if (!string.IsNullOrWhiteSpace(reasonJson)) { _allReasons = ReasonsNotContacted = JsonConvert.DeserializeObject <List <CategoryItem> >(reasonJson); } }
public ReferralViewModel() { DatePromised = DateTime.Today; _validator = new ValidationHelper(); _linkageService = Mvx.Resolve <ILinkageService>(); _dialogService = Mvx.Resolve <IDialogService>(); _settings = Mvx.Resolve <ISettings>(); }
public LinkageViewModel(ILookupService lookupService, IDashboardService dashboardService, ILinkageService linkageService, ISettings settings) { _lookupService = lookupService; _dashboardService = dashboardService; _linkageService = linkageService; _settings = settings; ReferralViewModel = new ReferralViewModel(); ReferralViewModel.ParentViewModel = this; LinkedToCareViewModel = new LinkedToCareViewModel(); LinkedToCareViewModel.ParentViewModel = this; }