示例#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;
        }
示例#2
0
 /// <summary>
 /// Lưu dữ liệu xuống database, với tham số đầu vào là Model tương ứng
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public EmployeeModel Put(EmployeeModel model)
 {
     //Chuyển model thành Model tương dứng dưới database
     var modelEmp = new Sys_UserInfoEntity()
     {
         UserLogin = model.LoginName,
         Code = model.Code,
         IsCheckLDAP = true,
         LDAPDatasource="1"
     };
     var service = new EmployeeServices();
     if (model.ID!= Guid.Empty)
     {
         modelEmp.ID = model.ID;
         service.EditEmployees(modelEmp);
     }
     else
     {
        service.Add<Sys_UserInfoEntity>(modelEmp);
     }
     return model;
 }