Example #1
0
        public virtual HttpStatusCodeResult State(StateChangeModel stateChangeModel)
        {
            try
            {
                HttpResponse.RemoveOutputCacheItem(string.Format("/Event/Index/{0}", stateChangeModel.EventId));
            }
            catch (Exception ex)
            {
                ErrorSignal.FromCurrentContext().Raise(ex);
            }

            EventStateHub.EventStateChanged(stateChangeModel.EventId, new EventStates(stateChangeModel.PlanningState, stateChangeModel.RecordingState, stateChangeModel.RecordedState, stateChangeModel.PlayerState), stateChangeModel.StateChanged);
            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }
Example #2
0
 public virtual HttpStatusCodeResult LogUpdate(LogUpdateModel logUpdateModel)
 {
     EventStateHub.LogUpdate(logUpdateModel.LogUpdateType, logUpdateModel.EventId, logUpdateModel.LogMomentId, logUpdateModel.Description, logUpdateModel.Timecode, logUpdateModel.DisplayAs);
     return(new HttpStatusCodeResult(HttpStatusCode.OK));
 }