private void TimeEntryEditStart(TimeEntry timeEntry) { _dataService.GetTimeEntryByTimeEntry(timeEntry).Subscribe(t => { var timeEntryEditViewModel = new EditTimeEntryViewModel(t, t.Task, _dataService); var editView = new EditTimeEntryViewWindow(); editView.ViewModel = (timeEntryEditViewModel); editView.Show(); }); }
private void TimeEntryAddStart(Task obj) { var newTimeEntry = new TimeEntry { TimeEntryID = 0, Task = obj, TaskID = obj.TaskID, UserID = _userSession.CurrentUser.UserID, User = _userSession.CurrentUser, ServiceClient = ServiceClients.AdministrationClient, Price = _userSession.CurrentUser.Price }; _dataService.GetTimeEntryByTimeEntry(newTimeEntry) .Subscribe(t => { var timeEntryEditViewModel = new EditTimeEntryViewModel(t, t.Task, _dataService); var editView = new EditTimeEntryViewWindow { ViewModel = (timeEntryEditViewModel) }; editView.Show(); }); }