using (Html.BeginForm("SuccessFacebookPost", "JobOffer")) { <div class="hiddenF"> <ul id="childCheckBox"> <a id ="page" href="#"><input id="OnPage" type="checkbox" class="childCheckBox" name="BoxChecked" value="OnPage" />@ApplicationResources.PostOnPage</a> <a id ="mur" href="#"><input id="OnWall" type="checkbox" class="childCheckBox" name="BoxChecked" value="OnWall" />@ApplicationResources.PostOnWall</a> </ul> </div> }
public ActionResult SuccessFacebookPost(string[] BoxChecked) { var ids = (IEnumerable<int>)Session["ids"]; foreach (var id in ids) { var fbConfig = manager.SocialNetworkConfigManager.GetSocialNetworkConfigByName("Facebook"); var credentials = new FacebookCredentials { ApiKey = fbConfig.ApiKey, ApiSecret = fbConfig.ApiSecret, CallbackUrl = fbConfig.CallbackUrl, AccountId = fbConfig.AccountId }; FacebookEngine FBEngine = new FacebookEngine(credentials); var joboffer = manager.JobOffer.GetJobOfferById(id); if (BoxChecked[0] == "OnPage") { FBEngine.PostJob(joboffer); } if (BoxChecked[1] == "OnWall") { FBEngine.PostJobOnWall(joboffer); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)