public void SaveHint(Hint hint) { _repository.SaveHint(hint); var result = _cache.Get("Hints") as IEnumerable <Hint>; var list = result.ToList(); list.Add(hint); _cache.Set("Hints", list, DateTimeOffset.Now.Add(_cacheTime)); }
public async Task <ActionResult> Index(HintDto hint) { string url = ""; if (hint.Picture != null) { url = await SavePictureAsync(hint.Picture); } _repository.SaveHint(new Hint { Header = hint.Header, Text = hint.Text, Longitude = hint.Longitude, Latitude = hint.Latitude, Url = url }); return(RedirectToAction("Stories", new { id = hint.Header.Replace(' ', '.') })); }
public IActionResult Post([FromBody] Hint hint) { _repository.SaveHint(hint); return(Ok(hint)); }