public async Task <IActionResult> PutWinzelNewsFeed([FromRoute] long id, [FromBody] WinzelNewsFeed winzelNewsFeed)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != winzelNewsFeed.Id)
            {
                return(BadRequest());
            }

            _context.Entry(winzelNewsFeed).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!WinzelNewsFeedExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 2
0
        public static void SpreadFakeNewws(WinzelContext context)
        {
            var newsFeed = new WinzelNewsFeed();

            newsFeed.Image = "https://sebsblogs.files.wordpress.com/2011/03/ugly.jpg";
            newsFeed.Text  = "hohoehoe";
            newsFeed.Title = "Henne Zukunft";
            context.WinzelNewsFeed.Add(newsFeed);

            var newsFeed1 = new WinzelNewsFeed();

            newsFeed.Image = "https://de.wikipedia.org/wiki/Datei:Botrytis_riesling.jpg";
            newsFeed.Text  = "Die Edelfäule (auch Edelreife) nennt man das Auftreten des Schimmelpilzes Botrytis cinerea, auch Grauschimmel genannt, auf den reifen Beeren der Weintraube.";
            newsFeed.Title = "Riesling Edelfäule";
            context.WinzelNewsFeed.Add(newsFeed1);
            context.SaveChanges();

            var newsFeed2 = new WinzelNewsFeed();

            newsFeed.Image = "https://www.kukksi.de/wp-content/uploads/2017/11/St-136-Gewitter-BILD-iStock.jpg";
            newsFeed.Text  = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
            newsFeed.Title = "Starkes Gewitter am 08.06.2018";
            context.WinzelNewsFeed.Add(newsFeed1);
            context.SaveChanges();
        }
        public async Task <IActionResult> PostWinzelNewsFeed([FromBody] WinzelNewsFeed winzelNewsFeed)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.WinzelNewsFeed.Add(winzelNewsFeed);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetWinzelNewsFeed", new { id = winzelNewsFeed.Id }, winzelNewsFeed));
        }