public CurrentCompanyAndPostViewModel(CurrentCompanyAndPost currentCompanyAndPost, DateTime startDate, DateTime endDate) : this(startDate, endDate) { _currentCompanyAndPost = currentCompanyAndPost; _isEditCurrentCompanyAndPost = true; SelectedDirectoryCompany = DirectoryCompanies.First(c => c.Name == currentCompanyAndPost.DirectoryPost.DirectoryCompany.Name); IsTwoCompanies = currentCompanyAndPost.IsTwoCompanies; SelectedPostChangeDate = currentCompanyAndPost.PostChangeDate; }
private void Add(object parameter) { CurrentCompanyAndPost = new CurrentCompanyAndPost { DirectoryPost = SelectedDirectoryPost, PostChangeDate = SelectedPostChangeDate, IsTemporaryPost = _mainPost.DirectoryPostId != SelectedDirectoryPost.Id }; var window = (Window)parameter; if (window != null) { window.Close(); } }
private void Add(object parameter) { CurrentCompanyAndPost = new CurrentCompanyAndPost { DirectoryPost = SelectedDirectoryPost, PostChangeDate = SelectedPostChangeDate, IsTwoCompanies = IsTwoCompanies, IsTemporaryPost = false }; var window = (Window)parameter; if (window != null) { window.Close(); } }