public async Task <ActionResult> DeleteConfirmed(int id) { /* Board board = await db.Board.FindAsync(id); * db.Board.Remove(board); * await db.SaveChangesAsync();*/ _br.Delete(_br.GetSingle(id)); return(RedirectToAction("Index")); }
public IHttpActionResult Delete(int id) { Board board = _br.GetSingle(id); if (board == null) { return(NotFound()); } _br.Delete(board); return(StatusCode(HttpStatusCode.OK)); }
public void TestAddDeleteBoard() { var startNBoards = _br.Count(); var board = new Board { Name = "Board PI Teste", Discription = "Board Programacao na Internet Teste" }; _br.Add(board); Assert.AreEqual(startNBoards + 1, _br.Count()); var addedboard = _br.FindAllBy(b => b.Name == board.Name).FirstOrDefault(); Assert.IsNotNull(addedboard); _br.Delete(addedboard); Assert.AreEqual(0, _br.FindAllBy(b => b.Name == addedboard.Name).Count()); Assert.AreEqual(startNBoards, _br.Count()); }