Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
            }
        }