public EmployeeRoleForBackend(EmployeeRole empRole) { RoleId = empRole.RoleId; RoleName = empRole.RoleName; RoleDisplayName = empRole.RoleDisplayName; SortNo = empRole.SortNo; PostAccount = empRole.PostAccount; PostDate = empRole.PostDate; MdfAccount = empRole.MdfAccount; MdfDate = empRole.MdfDate; }
public EmployeeForBackend(Employee emp) { EmpId = emp.EmpId; EmpAccount = emp.EmpAccount; EmpPassword = emp.EmpPassword; EmpName = emp.EmpName; Email = emp.Email; Remarks = emp.Remarks; IsAccessDenied = emp.IsAccessDenied; PostAccount = emp.PostAccount; PostDate = emp.PostDate; MdfAccount = emp.MdfAccount; MdfDate = emp.MdfDate; StartDate = emp.StartDate; EndDate = emp.EndDate; OwnerAccount = emp.OwnerAccount; ThisLoginTime = emp.ThisLoginTime; ThisLoginIP = emp.ThisLoginIP; LastLoginTime = emp.LastLoginTime; LastLoginIP = emp.LastLoginIP; PasswordHashed = emp.PasswordHashed; DefaultRandomPassword = emp.DefaultRandomPassword; if (emp.Department != null) { Department dept = emp.Department; DeptId = dept.DeptId; DeptName = dept.DeptName; } if (emp.EmployeeRole != null) { EmployeeRole role = emp.EmployeeRole; RoleId = role.RoleId; RoleName = role.RoleName; RoleDisplayName = role.RoleDisplayName; RoleDisplayText = string.Format("{0} ({1})", RoleDisplayName, RoleName); RoleSortNo = role.SortNo; } }