public async Task AddAdminAsync(string galleryUsername)
        {
            if (string.IsNullOrEmpty(galleryUsername))
            {
                throw new ArgumentException(nameof(galleryUsername));
            }

            var admin = new Models.Admin();

            admin.GalleryUsername = galleryUsername;

            _supportRequestDbContext.Admins.Add(admin);

            await _supportRequestDbContext.CommitChangesAsync();
        }
        public async Task AddAdminAsync(string galleryUsername, string pagerDutyUsername)
        {
            if (string.IsNullOrEmpty(galleryUsername))
            {
                throw new ArgumentException(nameof(galleryUsername));
            }

            if (string.IsNullOrEmpty(pagerDutyUsername))
            {
                throw new ArgumentException(nameof(pagerDutyUsername));
            }

            var admin = new Models.Admin();
            admin.PagerDutyUsername = pagerDutyUsername;
            admin.GalleryUsername = galleryUsername;

            _supportRequestDbContext.Admins.Add(admin);

            await _supportRequestDbContext.CommitChangesAsync();
        }