public IActionResult Update(string id, [FromBody] RetroBoard value)
        {
            var board = _repo.Get(id);

            if (board == null)
            {
                return(NotFound());
            }

            _repo.Update(value);

            return(NoContent());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            RetroBoard = await _context.RetroBoard.FirstOrDefaultAsync(m => m.ID == id);

            if (RetroBoard == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            RetroBoard = await _context.RetroBoard.FindAsync(id);

            if (RetroBoard != null)
            {
                _context.RetroBoard.Remove(RetroBoard);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Ejemplo n.º 4
0
        public static void Initialize(TSD_RetroHelperContext context)
        {
            //if (context.RetroBoard.Any())
            //{
            //    return;   // DB has been seeded
            //}
            var items = new RetroItem[]
            {
                new RetroItem {
                    Id = 2345, Rating = 10, Name = "FirstItem", Comment = "Empty", RetroBoardRefId = 1234, ColumnId = 1
                },
                new RetroItem {
                    Id = 2346, Rating = 5, Name = "SecondItem", Comment = "Empty", RetroBoardRefId = 1234, ColumnId = 2
                },
                new RetroItem {
                    Id = 2347, Rating = 7, Name = "ThirdItem", Comment = "Empty", RetroBoardRefId = 1234, ColumnId = 3
                }
            };

            foreach (var item in items)
            {
                context.RetroItem.Add(item);
            }
            context.SaveChanges();

            //var ColgateRetroItemsList = new List<RetroItem> { 1, 2, 3 };

            var boards = new RetroBoard[]
            {
                new RetroBoard {
                    RetroDate = DateTime.Parse("2005-09-01"), Name = "TestTeam", ID = 1234, RetroItems = items
                }
            };

            foreach (var board in boards)
            {
                context.RetroBoard.Add(board);
            }
            context.SaveChanges();
        }
        public ActionResult <RetroBoard> Create([FromBody] RetroBoard board)
        {
            _repo.Create(board);

            return(CreatedAtRoute("GetRetro", new { id = board.Id.ToString() }, board));
        }
 public void Remove(RetroBoard retroBoard)
 {
     _dataContext.RetroBoards.DeleteOne(rb => retroBoard.Id == rb.Id);
 }
 public void Update(RetroBoard retroBoard)
 {
     _dataContext.RetroBoards.ReplaceOne(rb => rb.Id == retroBoard.Id, retroBoard);
 }
 public RetroBoard Create(RetroBoard retroBoard)
 {
     _dataContext.RetroBoards.InsertOne(retroBoard);
     return(retroBoard);
 }