// GET: Options/PeopleOptions public ActionResult Index() { int siteCoID = base.siteusercompanyid; ViewBag.CoPeopleTypes = db.GetPeopleTypesBySiteCoID(siteCoID); ViewBag.CoPeopleSubTypes = db.GetContactSubTypesBySiteCoID(siteCoID); ViewBag.CoPeopleRelationship = db.GetPeopleRelationshipsBySiteCoID(siteCoID); GetContactCustomFieldsBySiteCoID_Result customResults = db.GetContactCustomFieldsBySiteCoID(siteCoID).FirstOrDefault(); return(View(customResults)); }
// GET: Pages/ContactInfo/Create public ActionResult Create(int?contactid, int?contactTypeID) { var siteCoID = siteusercompanyid; ViewBag.ContactCo = new SelectList(db.GetContactCompaniesBySiteCoID(siteCoID), "ViewID", "Company", siteCoID); ViewBag.Country = new SelectList(new CommonRepository().GetCountries(), "CountryID", "Country"); ViewBag.ContactType = new SelectList(db.GetPeopleTypesBySiteCoID(siteCoID), "ViewID", "Name", siteCoID); ViewBag.ContactSubType = new SelectList(db.GetContactSubTypesBySiteCoID(siteCoID), "ViewID", "Type", siteCoID); ViewBag.ContactStatus = new SelectList(db.SiteContactStatus.OrderBy(p => p.StatusOrder), "StatusID", "Status"); ViewBag.Owner = new SelectList(db.GetCoUsersBySiteCoID(siteCoID), "UserID", "User", siteCoID); ViewBag.ContactCustoms = db.GetContactCustomFieldsBySiteCoID(siteCoID).FirstOrDefault(); ViewBag.siteuserid = siteuserid; qbModels = new QBModels(); qbModels.SyncObjectsModel = new QBSyncdto(); qbModels.OAuthorizationModel = new QBAuthorizationdto(); qbModels.IsReadySync = false; var oAuthModel = new QBOAuthService(qbModels.OAuthorizationModel).IsTokenAvailable(this, siteusercompanyid); ViewBag.IsQBConnected = "false"; if (oAuthModel.IsConnected) { qbModels.IsReadySync = true; qbModels.OAuthorizationModel = oAuthModel; qbModels.IsConnected = oAuthModel.IsConnected; var syncService = new QBSyncService(oAuthModel); qbModels.SyncObjectsModel.OauthToken = oAuthModel; Random random = new Random(); SyncObjectsModelId = random.Next(1, 100); ViewBag.IsQBConnected = "true"; //SyncObjectsModelId = qbModels.SyncObjectsModel.Id; } GetContactInfoByContactID_Result Model = new GetContactInfoByContactID_Result(); Model.ViewID = 0; return(View(Model)); }