public override Staff TranslateToModel(STAFF entity) { try { Staff staff = null; if (entity != null) { staff = new Staff(); staff.Id = entity.Staff_ID; staff.FirstName = entity.First_Name; staff.LastName = entity.Last_Name; staff.OtherName = entity.Other_Name; staff.Name = staff.FirstName + " " + staff.LastName; staff.FullName = staff.FirstName + " " + staff.LastName + " " + staff.OtherName; staff.LoginName = entity.Login_Name; staff.Email = entity.Email; staff.IsActive = entity.Is_Active.HasValue ? entity.Is_Active.Value : false; staff.Role = roleTranslator.Translate(entity.ROLE); staff.Company = companyTranslator.Translate(entity.COMPANY); } return(staff); } catch (Exception) { throw; } }
public override CompanyDepartment TranslateToModel(COMPANY_DEPARTMENT entity) { try { CompanyDepartment companyDepartment = null; if (entity != null) { companyDepartment = new CompanyDepartment(); companyDepartment.Company = companyTranslator.Translate(entity.COMPANY); companyDepartment.Department = departmentTranslator.Translate(entity.DEPARTMENT); companyDepartment.Description = entity.Description; } return(companyDepartment); } catch (Exception) { throw; } }
public override CompanyJobRole TranslateToModel(COMPANY_JOB_ROLE entity) { try { CompanyJobRole model = null; if (entity != null) { model = new CompanyJobRole(); model.Id = entity.Company_Job_Role_Id; model.Company = companyTranslator.Translate(entity.COMPANY); model.JobRole = jobRoleTranslator.Translate(entity.JOB_ROLE); model.Description = entity.Description; } return(model); } catch (Exception) { throw; } }
public override CompanyDepartmentJobRole TranslateToModel(COMPANY_DEPARTMENT_JOB_ROLE entity) { try { CompanyDepartmentJobRole companyDepartmentJobRole = null; if (entity != null) { companyDepartmentJobRole = new CompanyDepartmentJobRole(); companyDepartmentJobRole.Id = entity.Company_Department_Job_Role_ID; companyDepartmentJobRole.Company = companyTranslator.Translate(entity.COMPANY_DEPARTMENT.COMPANY); companyDepartmentJobRole.Department = departmentTranslator.Translate(entity.COMPANY_DEPARTMENT.DEPARTMENT); companyDepartmentJobRole.JobRole = jobRoleTranslator.Translate(entity.JOB_ROLE); companyDepartmentJobRole.Description = entity.Description; } return(companyDepartmentJobRole); } catch (Exception) { throw; } }