public ActionResult Create(Booking b) { db.Bookings.Add(b); db.SaveChanges(); Models.BaseEventRequestBody requestBody = new BaseEventRequestBody( b.OwnerName + ": " + b.BookingName, b.BookingDay.Add(b.BookingStart).ToUniversalTime().ToLongTimeString(), b.BookingDay.Add(b.BookingEnd).ToUniversalTime().AddHours(3).ToLongTimeString(), "body", db.Rooms.ToList().Find(r => r.RoomID == b.RoomId).RoomName, b.OwnerName ); var status = GraphAPILib.Helpers.AddEvent(HttpContext, requestBody).Result; return(View("Agenda")); }
public async Task <ActionResult> AddEvent(string douze) { Models.BaseEventRequestBody requestBody = new BaseEventRequestBody( "MySubject", DateTime.Now.ToUniversalTime().ToLongTimeString(), DateTime.Now.ToUniversalTime().AddHours(3).ToLongTimeString(), "body", "Conf. Room", "Jean-Michel" ); bool status = await GraphAPILib.Helpers.AddEvent(HttpContext, requestBody); if (status) { return(new RedirectResult("/Index")); } else { //return RedirectToAction("Error", "Home", new { message = "ERROR adding new event", debug = "Error body" }); return(new RedirectResult("/Index")); } }