private SiteConfigViewModel GetLogoInfo(int UR_TYPE_ID, string UR_ID) { var result = new SiteConfigViewModel(); string userId = string.Empty; var userService = new AccountApp(); if (UR_TYPE_ID == 3) { userId = userService.GetParentIDByUser(UR_ID); } else {//管理员 userId = UR_ID; } SiteConfigEntity site = null; var sitConfigApp = new SiteConfigApp(); site = sitConfigApp.GetSiteConfigByUser(userId); result.Address = site.Address; var siteViewModel = GetSiteModel(site.Address); result.City = siteViewModel.City; result.CountryName = siteViewModel.CountryName; result.Default_Location = site.Default_Location; result.Id = site.Id; result.Login_UR_ID = site.Login_UR_ID; result.Organization = siteViewModel.Organization; result.ProfileImgUrl = site.ProfileImgUrl; result.SiteName = site.SiteName; result.State = siteViewModel.State; result.TimeZone = siteViewModel.TimeZone; return(result); }
public ActionResult Save(SiteConfigViewModel siteConfigViewModel) { var result = new ResultEntity() { errorCode = 500, errorStr = "" }; try { var configEntity = new SiteConfigEntity() { Id = siteConfigViewModel.Id, SiteName = siteConfigViewModel.SiteName, Default_Location = siteConfigViewModel.Default_Location, ProfileImgUrl = siteConfigViewModel.ProfileImgUrl }; var userId = LoginHelper.UserID; configEntity.Login_UR_ID = userId; var sitconfigApp = new SiteConfigApp(); int i = sitconfigApp.GetIsExistSiteConfigByUser(configEntity.Login_UR_ID); configEntity.Address = GetJsonString(siteConfigViewModel); if (i > 0) { sitconfigApp.SaveSiteConfig(configEntity); } else { sitconfigApp.AddSiteConfig(configEntity); } result.errorCode = 200; } catch (Exception e) { result.errorCode = 400; result.errorStr = e.Message; } return(Json(result)); }