public override void AddDrawnWord(DrawingVisual visual) { base.AddDrawnWord(visual); if (visual is WordInfo word && word.Styles.IsHyperLink) { HyperLinks.Add(word); } }
public async Task InsertAsync(HyperLinks hyperLinks) { await ExecuteAsync("Admin.HyperLinks_Insert", new { hyperLinks.LinkOrig, hyperLinks.LinkShort, CreatedBy = "Admin" }); }
public override void RemoveDrawnWord(int index) { var visual = DrawnWords[index]; if (visual is WordInfo word && word.Styles.IsHyperLink) { HyperLinks.Remove(word); } base.RemoveDrawnWord(index); }
public async Task <ActionResult> Create([FromBody] HyperLinksViewModel hyperLinksViewModel) { if (!ModelState.IsValid) { return(View()); } var shortLink = GenerateShortLink(); hyperLinksViewModel.LinkShort = shortLink; var hyperLinks = new HyperLinks() { LinkOrig = hyperLinksViewModel.LinkOrig, LinkShort = hyperLinksViewModel.LinkShort }; await _linksService.InsertAsync(hyperLinks); return(Ok()); }
public override void ClearDrawnWords() { base.ClearDrawnWords(); HyperLinks.Clear(); }
public Task UpdateAsync(int id, HyperLinks entity) { throw new NotImplementedException(); }
public async Task InsertAsync(HyperLinks hyperLinks) { await _linksRepository.InsertAsync(hyperLinks); }