public HttpResponseMessage GetCompanyInfo(string LoginAccount, string Language) { var returnObj = new Business.WebApi.Models.ResultObject <Business.WebApi.Models.CompanyAndSummaryInfo>(); Business.WebApi.Models.CompanyAndSummaryInfo model = new Models.CompanyAndSummaryInfo(); //取用户登录成功后保存的session Business.Core.Manager manager = null; manager = ManageService.GetManagerByUsername(LoginAccount); if (manager.ParentId != 0) { manager = ManageService.GetManagerById(manager.ParentId); } if (manager != null) { model.CompanyName = manager.Company;//公司名 model.PeopleNum = VisitRecordService.GetIpCount(Language, manager.UserName); model.ProductCount = VisitRecordService.GetVisitRecordCount(Language, manager.UserName); } returnObj.ReturnData = model; returnObj.Status = Business.WebApi.Models.ServerStatus.SearchSuccess; return(Request.CreateResponse <Business.WebApi.Models.ResultObject <Business.WebApi.Models.CompanyAndSummaryInfo> >(HttpStatusCode.OK, returnObj)); }
public HttpResponseMessage GetCompanyInfo(Business.WebApi.Models.WebSiteAnalysisQuery query) { var returnObj = new Business.WebApi.Models.ResultObject<Business.WebApi.Models.CompanyAndSummaryInfo>(); Business.WebApi.Models.CompanyAndSummaryInfo model = new Models.CompanyAndSummaryInfo(); //取用户登录成功后保存的session string emailAccount = HttpContext.Current.Session["LoginAccount"].ToString(); Business.Core.Manager manager = null; manager = ManageService.GetManagerByUsername(emailAccount); if (manager.ParentId != 0) { manager = ManageService.GetManagerById(manager.ParentId); } if (manager != null) { model.CompanyName = manager.Company;//公司名 model.PeopleNum = VisitRecordService.GetIpCount(query.Language, manager.UserName); model.ProductCount = VisitRecordService.GetVisitRecordCount(query.Language, manager.UserName); } returnObj.ReturnData = model; returnObj.Status = Business.WebApi.Models.ServerStatus.SearchSuccess; return Request.CreateResponse<Business.WebApi.Models.ResultObject<Business.WebApi.Models.CompanyAndSummaryInfo>>(HttpStatusCode.OK, returnObj); }