示例#1
0
        public async Task <ActionResult> GetAllContentOfView(int SiteId)
        {
            ModelState.Clear();
            ViewBag.CurrSiteID = SiteId;
            List <SiteModel>          Sites          = new List <SiteModel>();
            List <ContentOfViewModel> ContentView    = new List <ContentOfViewModel>();
            List <ViewModel>          ObjViewList    = new List <ViewModel>();
            List <ContentStyleModel>  ObjContentList = new List <ContentStyleModel>();
            ContentOfViewModel        obj            = new ContentOfViewModel();
            await Task.Run(() =>
            {
                ContentView.AddRange(BORepository.GetContentViews(proxy, SiteId).Result);
                ObjViewList.AddRange(BORepository.GetAllViews(proxy, SiteId).Result);
                ObjContentList.AddRange(BORepository.GetAllContents(proxy, SiteId).Result);
                Sites = BORepository.GetAllSites(proxy, SiteId).Result;
            });

            CombineContentViewModel combineContentModel = new CombineContentViewModel();

            combineContentModel.ContentViewDetails = new ContentOfViewModel();
            combineContentModel.ContentViewList    = ContentView;
            combineContentModel.ViewList           = ObjViewList;
            combineContentModel.ContentList        = ObjContentList;
            combineContentModel.ContentId          = -1;
            combineContentModel.ViewId             = -1;
            if (ObjContentList.Count > 0)
            {
                combineContentModel.SiteId   = ObjContentList[0].SiteID;
                combineContentModel.SiteName = ObjContentList[0].SiteName;
            }
            combineContentModel.SiteId   = SiteId;
            combineContentModel.SiteName = Sites.FirstOrDefault(it => it.Oid == SiteId).Title;
            return(View("GetContentView", combineContentModel));
        }
示例#2
0
        public async Task <JsonResult> AddUpdateRecord(ContentOfViewModel modeldata)
        {
            Dictionary <string, object> ContentData = new Dictionary <string, object>();

            string Status = string.Empty;
            await Task.Run(() =>
            {
                Status = base.BaseAddUpdateRecord(modeldata, ModelState, proxy).Result;
            });

            return(Json(new { status = Status }));
        }