/// <summary> /// 分页获取所有的用户信息。 /// </summary> /// <param name="sort"></param> /// <param name="sortOrder"></param> /// <param name="page"></param> /// <param name="rows"></param> /// <param name="employee"></param> /// <returns></returns> public PagedResult<EmployeeDataObject> GetAllEmployee(string sort, SortOrder sortOrder, int page, int rows, EmployeeDataObject employee) { ISpecification<Employee> specification = new EmployeeCombinedQuerySpecifition(employee); PagedResult<Employee> pagedResult = this._employeeRepository.FindAll(specification, ExpressionExtension.Sort<Employee>(sort), sortOrder, page, rows); if (pagedResult != null) return new PagedResult<EmployeeDataObject>(pagedResult.TotalRecords, pagedResult.TotalPages, page, rows, Mapper.Map<List<Employee>, List<EmployeeDataObject>>(pagedResult.Data)); else return null; }
/// <summary> /// 新增|编辑用户信息 /// </summary> /// <param name="id">用户ID</param> /// <returns></returns> public ActionResult EditEmployee(Guid? id) { var entity = new EmployeeDataObject(); //默认启用 entity.Status = StatusDataObject.Enalbed; if (id != null && id != new Guid()) { var response = AsyncGetContent("api/system/employee/" + id).ReadAsAsync<ResponseModel>().Result; if (response.IsSuccess) entity = JsonConvert.DeserializeObject<EmployeeDataObject>(response.Result.ToString()); } return View(entity); }
/// <summary> /// 新增用户信息 /// </summary> /// <param name="obj"></param> public void InsertEmployee(EmployeeDataObject obj) { Employee entity = Mapper.Map<EmployeeDataObject, Employee>(obj); this._employeeRepository.Insert(entity); this.Context.Commit(); }
public IHttpActionResult PostEmployee(EmployeeDataObject obj) { this._systemServiceImpl.UpdateEmployee(obj); return Json(new { StatusCode = 200, IsSuccess = true, Result = "更新用户信息成功!" }); }
public IHttpActionResult PutEmployee(EmployeeDataObject obj) { //密码加密。 obj.Password = Utils.MD5Encrypt("123456", ConfigurationManager.AppSettings["MD5Key"]); this._systemServiceImpl.InsertEmployee(obj); return Json(new { StatusCode = 200, IsSuccess = true, Result = "新增用户信息成功!" }); }