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)); }
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)); }