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);
        }