public async Task <IActionResult> GetWorkersIds() { var allWorkers = await workers.EntitiesAsEnumerableAsync(); var data = allWorkers.Where(w => !w.Name.Contains(AuthRoles.Admin) && !w.Name.Contains(AuthRoles.Manager)) .Select(w => new { id = w.Id, name = w.Name }); var response = new ApiOkResponse("Returning workers data", new { workers = data }); return(this.GetActionResult(response, logger)); }