public SysGroupModel GetById(short id) { var group = DataContext.Get(x => x.Id == id).FirstOrDefault(); if (group == null) { return(null); } var result = mapper.Map <SysGroupModel>(group); if (group.DepartmentId != null) { var department = departmentService.GetDepartmentById((int)group.DepartmentId); result.DepartmentName = department.DeptNameEn; result.CompanyName = department.CompanyName; result.OfficeName = department.OfficeName; result.CompanyId = department.CompanyId; result.OfficeId = department.BranchId; result.NameUserCreated = userRepository.Get(x => x.Id == department.UserCreated).FirstOrDefault()?.Username; result.NameUserModified = userRepository.Get(x => x.Id == department.UserModified).FirstOrDefault()?.Username; } return(result); }
public IActionResult GetDepartmentById(int id) { var result = catDepartmentService.GetDepartmentById(id); return(Ok(result)); }