private void FixupPost(PostDto previousValue) { if (previousValue != null && previousValue.Employees.Contains(this)) { previousValue.Employees.Remove(this); } if (Post != null) { if (!Post.Employees.Contains(this)) { Post.Employees.Add(this); } if (PostId != Post.Id) { PostId = Post.Id; } } else if (!_settingFK) { PostId = null; } }
private void LoadPost(PostDto post) { if (post != null) { viewResources.SetRowCellValue(viewResources.FocusedRowHandle, viewResources.Columns["Code"], post.Code); viewResources.SetRowCellValue(viewResources.FocusedRowHandle, viewResources.Columns["Name"], post.Name); viewResources.SetRowCellValue(viewResources.FocusedRowHandle, viewResources.Columns["Cost"], post.EstimatedSalary); } }