// 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; }
/// <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; }