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)); }