public async Task AddStudio(StudioDto dto) { var studioEntity = new Studio { Id = dto.Id, CreationDate = DateTime.UtcNow, ModifiedDate = DateTime.UtcNow, Name = dto.Name }; await _studioRepository.AddAsync(studioEntity); }
private async Task <Domain.Entities.Studio> GetStudioAsync(IStudioClient studioClient) { var studio = await _studioRepository.FindAsync(studioClient.StudioName); if (studio == null) { studio = new Domain.Entities.Studio { Name = studioClient.StudioName }; studio = await _studioRepository.AddAsync(studio); } return(studio); }