Exemple #1
0
        // GET api/<controller>/5
        /// <summary>
        /// Lấy dữ liệu theo id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public EmployeeModel Get(Guid id)
        {
            var service = new EmployeeServices();
            var emp = service.GetById<Sys_UserInfoEntity>(id, ref status);

            //Service sử dụng Sys_UserInfoEntity, phải chuyển về dạng model tương ứng khi trả về Web
            var emp1 = new EmployeeModel()
            {
                ID = emp.ID,
                Code = emp.Code,
                LoginName = emp.UserLogin,
                //LDAPDatasource = emp.LDAPDatasource
            };
            return emp1;
        }
        public JsonResult GetEmployeesId(Guid id)
        {
            EmployeeServices service = new EmployeeServices();
            var emp = service.GetById<Sys_UserInfoEntity>(id, ref status);
            var emp1 = new Sys_UserInfoEntity()
            {
                ID = emp.ID,
                UserLogin = emp.UserLogin,
                UserInfoName = emp.UserInfoName
            };
            return Json(emp1);

            #region code cũ
            //EmployeeServices service = new EmployeeServices();
            //var emp = service.GetEmployeesById(id);
            //var emp1 = new Data.HrmSystem.Model.Sys_User()
            //{
            //    Id = emp.Id,
            //    UserLogin = emp.UserLogin,
            //    UserName = emp.UserName
            //};
            //return Json(emp1); 
            #endregion
        }