public async Task <IHttpActionResult> GetCatalogDepartments()
        {
            var results = new List <SelectItemResponse>();
            var models  = await _departmentServices.GetDislayNameHierarchyDepartmentsAsync(prefix : '-');

            if (models != null)
            {
                results = models.Where(x => x.IsActive == true).Select(s => new SelectItemResponse()
                {
                    Id   = s.Id,
                    Name = s.HierarchyName
                }).ToList();
            }
            return(Ok(results));
        }