Exemple #1
0
 public IActionResult Create(SettingViewModel model)
 {
     if (model == null)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         var setting = _mapper.Map <SettingViewModel, Settings>(model);
         setting.AddedBy   = _admin.Name;
         setting.AddedDate = DateTime.Now;
         if (model.CoverImageFile != null)
         {
             setting.CoverImage = _fileManager.Upload(model.CoverImageFile);
         }
         else
         {
             setting.CoverImage = null;
         }
         if (model.LogoFile != null)
         {
             setting.Logo = _fileManager.Upload(model.LogoFile);
         }
         else
         {
             setting.Logo = null;
         }
         if (model.LogoFile2 != null)
         {
             setting.Logo2 = _fileManager.Upload(model.LogoFile2);
         }
         else
         {
             setting.Logo2 = null;
         }
         _blogRepository.AddSetting(setting);
         return(RedirectToAction("index"));
     }
     return(View(model));
 }