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);
        }
Esempio n. 2
0
        public IActionResult GetDepartmentById(int id)
        {
            var result = catDepartmentService.GetDepartmentById(id);

            return(Ok(result));
        }