public async Task <ApiResult <ServerInfoViewModel> > Item(string ID) { var res = new ApiResult <ServerInfoViewModel>(); ServerInfo m; ServerInfoViewModel n = new ServerInfoViewModel(); if (!string.IsNullOrEmpty(ID)) { m = ServerInfodb.GetId(ID); if (m != null) { n = IMapper.Map <ServerInfoViewModel>(m); n.ProjectName = Projectdb.Get("Projects", m.ProjectID).Names; n.ProviderName = providerdb.GetId(m.ProviderID).Title; res.success = true; } } res.data = n; return(await Task.Run(() => res)); }