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