public ActionResult Setup() { var model = new AnaliticsSetupModel() { AccountId = _googleAnliticsSettings.AccountId, ClientId = _googleAnliticsSettings.ClientId, PrivateKeyDownnloadId = _googleAnliticsSettings.PrivateKeyId }; return(View(model)); }
public ActionResult Setup(AnaliticsSetupModel model) { if (ModelState.IsValid) { _googleAnliticsSettings.AccountId = model.AccountId; _googleAnliticsSettings.ClientId = model.ClientId; if (_googleAnliticsSettings.PrivateKeyId != model.PrivateKeyDownnloadId) { var download = _downloadService.GetDownloadById(_googleAnliticsSettings.PrivateKeyId); if (download != null) { _downloadService.DeleteDownload(download); } } _googleAnliticsSettings.PrivateKeyId = model.PrivateKeyDownnloadId; _settingService.SaveSetting(_googleAnliticsSettings); return(RedirectToAction("Index")); } return(View(model)); }