private void Send() { Text guiText = changeMessage.GetComponent <Text>(); SFTPAccess sftp = FindObjectOfType <SFTPAccess>(); try { bool sftpSuccess = sftp.UploadSurveyLogs(); Debug.Log("SuccessClip=" + successSound.clip); if (sftpSuccess && !successSound.isPlaying) { successSound.Play(); guiText.text = "Daten sind hochgeladen:\r\n"; guiText.text += sftp.GetDirectoryContent(); RectTransform rTransform = changeMessage.GetComponent <RectTransform>(); rTransform.sizeDelta = new Vector2(rTransform.sizeDelta.x, guiText.preferredHeight); //TODO: check if it is called. UpdateSite updateSite = GetComponent <UpdateSite>(); updateSite.UpdateWebsite(callback); Debug.Log("Setting guitext after website call"); guiText.text += updateSite.information; sendButton.SetActive(false); } } catch (Exception e) { guiText.text = "Verbindung konnte nicht hergestellt werden, bitte nochmal versuchen.\r\nSollte die Verbindung nicht hergestellt werden können, nimm Kontakt mit uns auf: [email protected]."; Debug.Log("Size after=" + guiText.preferredWidth); Debug.Log("Exitmenu >> got exception e=" + e); RectTransform rTransform = changeMessage.GetComponent <RectTransform>(); rTransform.sizeDelta = new Vector2(rTransform.sizeDelta.x, guiText.preferredHeight); } }
private void button2_Click(object sender, EventArgs e) { Site site = getSite(this.dgvSite.Rows[index].Cells[1].Value.ToString()); UpdateSite update = new UpdateSite(site); update.ShowDialog(); dgvClear(this.dgvSite); dgvLoad(getAllSite(), this.dgvSite); }
public async Task UpdateAsync(UpdateSite command) { await _updateValidator.ValidateCommandAsync(command); var site = await _dbContext.Sites .FirstOrDefaultAsync(x => x.Id == command.SiteId); if (site == null) { throw new DataException($"Site with Id {command.SiteId} not found."); } site.UpdateDetails(command.Title, command.Theme, command.Css, command.Language, command.Privacy, command.Terms, command.HeadScript); _dbContext.Events.Add(new Event(site.Id, command.UserId, EventType.Updated, typeof(Site), site.Id, new { site.Title, site.PublicTheme, site.PublicCss, site.Language, site.Privacy, site.Terms, site.HeadScript })); await _dbContext.SaveChangesAsync(); _cacheManager.Remove(CacheKeys.CurrentSite(site.Name)); }
public async Task <ActionResult> Update(SettingsPageModel model) { var site = await _contextService.CurrentSiteAsync(); var user = await _contextService.CurrentUserAsync(); var command = new UpdateSite { SiteId = site.Id, UserId = user.Id, Title = model.Site.Title, Theme = model.Site.Theme, Css = model.Site.Css, Language = model.Site.Language, Privacy = model.Site.Privacy, Terms = model.Site.Terms, HeadScript = model.Site.HeadScript }; await _siteService.UpdateAsync(command); return(Ok()); }