Beispiel #1
0
        public IActionResult Index([FromQuery(Name = "siteId")] Guid?siteId)
        {
            var config    = _siteConfigurationService.GetSiteConfiguration(siteId.Value);
            var configDto = config == null
                ? SiteConfigurationDto.Create(siteId.Value)
                : SiteConfigurationDto.MapFrom(config);

            return(View(configDto));
        }
Beispiel #2
0
        public async Task <IActionResult> Save(SiteConfigurationDto dto, [FromQuery(Name = "siteId")] Guid siteId)
        {
            var res = await _siteConfigurationService.SaveSiteConfiguration(SiteConfigurationDto.MapTo(dto));

            return(View("Index", SiteConfigurationDto.MapFrom(res)));
        }
        public async Task <IActionResult> CreateSiteConfiguration([FromBody] SiteConfigurationDto request)
        {
            await _siteConfigurationService.CreateSiteConfiguration(SiteConfigurationDto.MapTo(request));

            return(NoContent());
        }