public async Task <IActionResult> PublicImageToFacebook(DetailsEventVM model) { var error = ""; Facebook facebook = new Facebook( model.PublicationTokenText, model.PublicationPageId ); List <EventImages> imageList = _imageRepozytory.findEventImages(model.id); if (imageList.Count > 0) { string image = Path.Combine(hostingEnvironment.WebRootPath, "Images\\EventImages\\" + imageList[0].ImageName); //string imgeUrl = "https://localhost:44378/" + "Images/kotek.jpg"; //string img = "https://dziendobry.tvn.pl/media/cache/content_cover/imie-dla-kotki-jak-wybrac-oryginalne-imie-i-dobrze-dopasowac-je-do-kotki-jpg.jpg"; //string img2 = "https://i.ytimg.com/vi/S4UCxJK27D8/hqdefault.jpg"; //List<string> imgList = new List<string>() { img, img2 }; var result = facebook.PublishToFacebook(model.PublicationText, image); } else { error = "Brak zdjęć do piblikacji"; } return(RedirectToAction("DetailsEvent", "Event", new { id = model.id, error = error })); }
//[HttpGet("[action]/{id}")] public IActionResult DetailsEvent(int id, string error = "") { Event e = _eventRepozytory.findEvent(id); var model = new DetailsEventVM() { eventDetail = e, error = error, Tokens = _tokenRepozytory.getAll() }; return(View(model)); }
public IActionResult UpdateEvent(DetailsEventVM model) { //Event e = new Event(); //e.EventId = model.evemtDetail.EventId; //e.Name = model.evemtDetail.Name; //e.Place = model.evemtDetail.Place; //e.ShortDescription = model.evemtDetail.ShortDescription; //e.Description = model.evemtDetail.Description; //e.DateStart = model.evemtDetail.DateStart; //e.DateEnd = model.evemtDetail.DateEnd; _eventRepozytory.update(model.eventDetail); return(RedirectToAction("DetailsEvent", new { id = model.eventDetail.EventId })); }
// GET: /<controller>/ //public async Task<IActionResult> PublicToFacebook() //{ // //FacebookApi facebookApi = new FacebookApi("103888034769355", // // "EAAXc743WXTkBAPDtK2tyTfiGvOMGiTG4FW79Ljgd7c5uMvxo8GB27vr6VEKFCcafNwIjeJ9nw7sjrFr7FHq0rCaBLP9wTJLKHZAwtG5TxCMlPTZC7c5EkspemK8AvFwOLZCH79m8jMXRDoMiiAlinbKDZByPNw3FOp5ZBB0wO5gVZCESKMOkFuNVXFb4ZBFTkOTwG6wltXPWwZDZD"); // //var result = await facebookApi.PublishMessage("Test"); // Facebook facebook = new Facebook( // "EAAXc743WXTkBAPDtK2tyTfiGvOMGiTG4FW79Ljgd7c5uMvxo8GB27vr6VEKFCcafNwIjeJ9nw7sjrFr7FHq0rCaBLP9wTJLKHZAwtG5TxCMlPTZC7c5EkspemK8AvFwOLZCH79m8jMXRDoMiiAlinbKDZByPNw3FOp5ZBB0wO5gVZCESKMOkFuNVXFb4ZBFTkOTwG6wltXPWwZDZD", // "103888034769355"); // string image = Path.Combine(hostingEnvironment.WebRootPath, "Images\\", "kotek.jpg"); // string imgeUrl = "https://localhost:44378/" + "Images/kotek.jpg"; // string result = facebook.PublishToFacebook("some text", "https://5.allegroimg.com/s512/03352a/ba4fe19545a98511914e9eb03325/PODKLADKA-LAMINOWANA-A2-NA-BIURKO-KOT-KOTEK-KOTKI"); //"https://localhost:44378/Images/kotek.jpg");//"~\\Images\\kotek.jpg" // //var result = await facebook.PublishSimplePost("some text"); // //Console.WriteLine(result); // return RedirectToAction("Index","Home"); //} public async Task <IActionResult> PublicToFacebook(DetailsEventVM model) { var error = ""; Facebook facebook = new Facebook( model.PublicationTokenText, model.PublicationPageId //"EAAXc743WXTkBAGtC3WFZBLFxKgRRbrZAgvsarX7ZCN0ubCTIwaXZBeF0CbjF1VLLdxkXr0THi5ZBX3biK522GaMWneeZBOHTl5ESqCVwHW1SNNvl5JTuL7Gl0sclAhkPOyztukhVu8TdGE2lmLRqUmf9cvoZAZBiDVPxt0QE86PfhptJtHN61XzZC", //"103888034769355" ); var result = await facebook.PublishSimplePost(model.PublicationText); if (result.Item1 != 200) { error = "Wystąpił błąd publikacja nie została wykonana"; } return(RedirectToAction("DetailsEvent", "Event", new { id = model.id, error = error })); }