public async Task <IActionResult> Register(RegisterApplicationRequestDto requestDto)
        {
            var appModel = Convert(requestDto);
            await _applicationService.Register(appModel);

            return(Ok());
        }
        private ApplicationEntity Convert(RegisterApplicationRequestDto source)
        {
            var result = new ApplicationEntity();

            result.AppNavBarUrl          = source.AppNavBarUrl;
            result.BackButtonUrl         = source.BackButtonUrl;
            result.Branding              = source.Branding;
            result.BreadcrumbsUrl        = source.BreadcrumbsUrl;
            result.Description           = source.Description;
            result.EntrypointUrl         = source.EntrypointUrl;
            result.HealthCheckUrl        = source.HealthCheckUrl;
            result.LayoutName            = source.LayoutName;
            result.MainMenuText          = source.MainMenuText;
            result.Name                  = source.Name;
            result.PersonalisationUrl    = source.PersonalisationUrl;
            result.RequiresAuthorization = source.RequiresAuthorization;
            result.RootUrl               = source.RootUrl;
            result.RouteName             = source.RouteName;
            result.ShowSideBar           = source.ShowSideBar;
            result.SidebarUrl            = source.SidebarUrl;
            result.Title                 = source.Title;
            return(result);
        }