public ActionResult SaveEvent(CalendarEvent request) { try { if (!GlobalUtilities.CalendarPermissions(Identity.Current.CustomerTypeID)) { return(new JsonNetResult(new { success = false, message = Resources.Common.InsufficientPrivileges })); } if (request.Title.IsNullOrEmpty() && request.Title != Resources.Common.Title) { return(new JsonNetResult(new { success = false, message = Resources.Common.EventTitleRequired })); } Exigo.SaveCalendarEvent(request); return(new JsonNetResult(new { success = true, nextLocation = Url.Action("Calendar", "Events") })); } catch (Exception ex) { return(new JsonNetResult(new { success = false, message = ex.Message })); } }