public static WageSubmissionViewModel GetWagePeriod() { WageSubmissionViewModel wage = new WageSubmissionViewModel(); wage.ReportingYear = (short)DateTimeUtil.Now.Year; wage.ContributionRate = GetCurrentContributionRate(); using (DbContext context = new DbContext()) { //To do Map the Employerid from context. //wage.Employer = context.Employers.FirstOrDefault(emp => emp.EmployerId == 19).ToDto(); wage.Employer = context.Employers.FirstOrDefault().ToDto(); } for (int i = 1; i <= 25; i++) { WageSubmissionViewModel.WageUnitCustomDto wageUnitDetailDto = new WageSubmissionViewModel.WageUnitCustomDto(); wageUnitDetailDto.SrNo = i; wageUnitDetailDto.EmployerId = wage.Employer.EmployerId; wageUnitDetailDto.Employer = wage.Employer; wage.ListWageUnitDetailDto.Add(wageUnitDetailDto); } return(wage); }
public static WageSubmissionViewModel Add(WageSubmissionViewModel wageDetail) { int rowCount = wageDetail.ListWageUnitDetailDto.Count; for (int i = rowCount + 1; i <= rowCount + 25; i++) { WageSubmissionViewModel.WageUnitCustomDto wageUnitDetailDto = new WageSubmissionViewModel.WageUnitCustomDto(); wageUnitDetailDto.SrNo = i; wageUnitDetailDto.EmployerId = wageDetail.Employer.EmployerId; wageUnitDetailDto.Employer = wageDetail.Employer; wageDetail.ListWageUnitDetailDto.Add(wageUnitDetailDto); } return(wageDetail); }