public ActionResult Create() { var event1 = new Models.ManagedEvent(); var values = Enum.GetNames(typeof(Models.EventTypes)); ViewBag.EventTypes = values.Select(v => { return(new SelectListItem { Text = v, Value = v }); }); return(View(event1)); }
static public JsonHelpers.ManagedEvent ToJson(this Models.ManagedEvent event1) { var json_managedEvent = new JsonHelpers.ManagedEvent { Visibility = "Public", // "Private" DisplayName = event1.Title, Description = event1.Description, MailEnabled = true, SecurityEnabled = false, MailNickname = event1.Title.Replace(" ", string.Empty), GroupTypes = new string[] { "unified" }, // magic string for Office365 groups mseventmanager_EventManagerDemo = new JsonHelpers.MsEventManager_GroupExtensions { managedEvent = true, eventDate = event1.EventDate, eventType = event1.EventType.ToString(), } }; return(json_managedEvent); }
public async Task <ActionResult> Create(Models.ManagedEvent event1) { var managedEvent = await managedEventRepository.CreateManagedEvent(event1); return(RedirectToAction("created", new { message = managedEvent.Title })); }