private EmployeeModel GetEmployeeModel(RawEmployeeModel employeeRawData) { var employeeModel = new EmployeeModel { EmployeeId = employeeRawData.EmployeeId, FirstName = employeeRawData.FirstName, HomeState = employeeRawData.HomeState, HoursWorked = ParseService.ParseInt(employeeRawData.HoursWorked, "Hours Worked"), LastName = employeeRawData.LastName, PayType = GetPayType(employeeRawData.PayType), Salary = ParseService.ParseDecimal(employeeRawData.Salary, "Salary"), StartDate = ParseService.ParseStartDate(employeeRawData.StartDate) }; return(employeeModel); }
private RawEmployeeModel GetRawEmployeeModel(string line) { var parts = SplitLine(line); var rawEmployeeModel = new RawEmployeeModel { EmployeeId = GetEmployeeId(parts), FirstName = parts[1], LastName = parts[2], PayType = parts[3], Salary = parts[4], StartDate = parts[5], HomeState = parts[6], HoursWorked = parts[7] }; return(rawEmployeeModel); }