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)); }
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 })); }