Esempio n. 1
0
 public async Task <bool> UpdateAsync(SiteOptionsDto site)
 {
     if (await dbRepository.UpdateAsync(site.MapToDb()))
     {
         Cache.Update(site.MapToCache());
         return(true);
     }
     return(false);
 }
Esempio n. 2
0
        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));
        }