Ejemplo n.º 1
0
        public AdminViewModel(List<PageContent> data, PageType type, Settings settings)
        {
            RussianContent = data.FirstOrDefault(x => x.Language == RussianLanguage && x.PageType == type) ??
                             new PageContent();

            EnglishContent = data.FirstOrDefault(x => x.Language == EnglishLanguage && x.PageType == type) ??
                             new PageContent();

            PageType = (int)type;

            Settings = settings ?? new Settings();
        }
Ejemplo n.º 2
0
 public void SetSettings(Settings settings)
 {
     if (settings.Id != 0)
     {
         _repository.GetConnection(c =>
             c.Execute("UPDATE Settings SET Emails = @emails WHERE Id = @id",
                       new { emails = settings.Emails, id = settings.Id }));
     }
     else
     {
         _repository.GetConnection(c => c.Execute("INSERT INTO Settings VALUES (NULL, @emails)", new { emails = settings.Emails }));
     }
 }
Ejemplo n.º 3
0
        public JsonResult SetSettings(Settings settings)
        {
            _settingsService.SetSettings(settings);

            return new JsonResult();
        }
Ejemplo n.º 4
0
 public void SetSettings(Settings settings)
 {
     _settingsRepository.SetSettings(settings);
 }