© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•12mo ago•
113 replies
KidKai25

✅ convert synchronous code to async?

//Controller class
    public string BindOrgUsers()
        {
            string result = string.Empty;
            try
            {
                FilterModel fm = new FilterModel();
                result = fm.GetUsers(Utility.GetOrgId(), Utility.GetUserId());
            }
            catch (Exception ex) { _logger.Error(ex); }
            return result;
        }

//FilterModel class
 public string GetOrgUsers(int orgId, int userId)
        {
            string result = string.Empty;
            try
            {
                string cacheKey = $"Users_{orgId}_{userId}";
                result = CacheManager.GetOrAdd(cacheKey, () => GetUsersFromDB(orgId, userId));
            }
            catch (Exception ex) { _logger.Error(ex); }
            return result;
        }

 public string GetOrgUsersFromDB(int orgId, int UserId)
{
 string json = string.Empty;
  DataTable dtUsers = Utility.ExecuteSqlDatatable("sp_getOrgNetwork", CommandType.StoredProcedure, paraUserReport.ToArray());
                    json = JsonConvert.SerializeObject(dtUsers);
}
//Controller class
    public string BindOrgUsers()
        {
            string result = string.Empty;
            try
            {
                FilterModel fm = new FilterModel();
                result = fm.GetUsers(Utility.GetOrgId(), Utility.GetUserId());
            }
            catch (Exception ex) { _logger.Error(ex); }
            return result;
        }

//FilterModel class
 public string GetOrgUsers(int orgId, int userId)
        {
            string result = string.Empty;
            try
            {
                string cacheKey = $"Users_{orgId}_{userId}";
                result = CacheManager.GetOrAdd(cacheKey, () => GetUsersFromDB(orgId, userId));
            }
            catch (Exception ex) { _logger.Error(ex); }
            return result;
        }

 public string GetOrgUsersFromDB(int orgId, int UserId)
{
 string json = string.Empty;
  DataTable dtUsers = Utility.ExecuteSqlDatatable("sp_getOrgNetwork", CommandType.StoredProcedure, paraUserReport.ToArray());
                    json = JsonConvert.SerializeObject(dtUsers);
}


My plan is to convert BindOrgUsers to return Task
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements
Next page

Similar Threads

❔ convert webclient code to httpclient code
C#CC# / help
4y ago
Threadsafe async code design
C#CC# / help
5mo ago
✅ Periodically (asynchronously) yielding in an otherwise synchronous method
C#CC# / help
2y ago
Convert code to utility or extension method
C#CC# / help
4y ago