public SceneRecordDataObject UpdateSceneRecord(SceneRecordDataObject sceneRecord)
        {
            SceneRecord entity = this.sceneRecordRepository.FindByID(sceneRecord.ID);

            entity = DyMapper.Map <SceneRecordDataObject, SceneRecord>(sceneRecord);
            this.sceneRecordRepository.Update(entity);
            this.sceneRecordRepository.Commit();
            return(DyMapper.Map <SceneRecord, SceneRecordDataObject>(entity));
        }
        public SceneRecordDataObject AddSceneRecord(SceneRecordDataObject sceneRecord)
        {
            SceneRecord entity = this.sceneRecordRepository.Create();

            entity          = DyMapper.Map(sceneRecord, entity);
            entity.Involved = this.sceneRecordRepository.Context.DoFindByID <Involved>(sceneRecord.InvolvedID);
            this.sceneRecordRepository.Add(entity);
            this.sceneRecordRepository.Commit();
            return(DyMapper.Map <SceneRecord, SceneRecordDataObject>(entity));
        }
 public JsonResult <SceneRecordDataObject> UpdateSceneRecord(SceneRecordDataObject sceneRecord)
 {
     return(Json(this.sceneRecordService.UpdateSceneRecord(sceneRecord)));
 }