Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }