Esempio n. 1
0
        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(' ', '.') }));
        }
Esempio n. 3
0
        public IActionResult Post([FromBody] Hint hint)
        {
            _repository.SaveHint(hint);

            return(Ok(hint));
        }