private async Task <PlayoutViewModel> PersistPlayout(Playout c) { PlayoutViewModel result = await _playoutRepository.Add(c).Map(ProjectToViewModel); await _channel.WriteAsync(new BuildPlayout(result.Id)); return(result); }