internal static TechnicalAssssment.API.Repository.Employee Map(Models.Employee employee) { TechnicalAssssment.API.Repository.Employee _employee = null; if (employee != null) { _employee = new TechnicalAssssment.API.Repository.Employee(); _employee.EmployeeID = employee.EmployeeID; _employee.FirstName = employee.FirstName; _employee.LastName = employee.LastName; _employee.Age = employee.Age; _employee.EmploymentEndDate = ParseDateTime(employee.EmploymentEndDate); _employee.EmploymentStartDate = Convert.ToDateTime(ParseDateTime(employee.EmploymentStartDate)); _employee.JobTitle = employee.JobTitle; } return(_employee); }
internal static Models.Employee Map(TechnicalAssssment.API.Repository.Employee employee) { Models.Employee _employee = null; if (employee != null) { _employee = new Models.Employee(); _employee.EmployeeID = employee.EmployeeID; _employee.FirstName = employee.FirstName; _employee.LastName = employee.LastName; _employee.Age = employee.Age; _employee.EmploymentEndDate = employee.EmploymentEndDate != null?ParseDateTime(employee.EmploymentEndDate) : string.Empty; _employee.EmploymentStartDate = ParseDateTime(employee.EmploymentStartDate); _employee.JobTitle = employee.JobTitle; } return(_employee); }