public async Task <SiteOptionsDto> CreateAsync(SiteOptionsDto site) { var entity = await dbRepository.CreateAsync(site.MapToDb()); Cache.Add(new SiteOptions { Id = entity.Id, Host = entity.Host, PingFrequency = entity.PingFrequency }); return(SiteOptionsDto.Map(entity)); }