private void LoadGrid() { var payroll = _payrollService.CreateNew(payrollHeaderView.PeriodName, payrollHeaderView.StartDate.GetValueOrDefault(), payrollHeaderView.EndDate.GetValueOrDefault()); var gridDetails = from p in payroll.PayrollDetails select new EmployeePayrollViewModel { EmployeeID = p.Employee.EmployeeID, Name = string.Format("{0} {1}", p.Employee.FirstName, p.Employee.LastName), Department = p.Employee.Department.Name, GrossSalary = p.GrossSalary, IncomeTax = p.IncomeTax, PensionDeduction = p.Pension, LoanDeduction = p.OtherDeductions, ProvidentFund = 0 }; payrollGridView.PayrollDetails = gridDetails.ToList(); }