public BoardgameDTO Delete(BoardgameDTO boardGame)
 {
     try
     {
         _repository.Boardgame.Remove(boardGame);
         _repository.SaveChanges();
         return(boardGame);
     }
     catch (Exception ex)
     {
         //Todo: Log error
         throw ex;
     }
 }
        public BoardgameDTO AddStore(BoardgameDTO boardGame)
        {
            try
            {
                var store = boardGame.Stores.First();
                _repository.Store.Attach(store).Entity.Boardgames.Add(boardGame);

                _repository.SaveChanges();
                return(boardGame);
            }
            catch (Exception ex)
            {
                //Todo: Log error
                throw ex.InnerException;
            }
        }
        public BoardgameDTO Update(BoardgameDTO boardGame)
        {
            try
            {
                _repository.Boardgame.Attach(boardGame).State = EntityState.Modified;
                boardGame.ModifiedDate = DateTime.Now;

                _repository.SaveChanges();
                return(boardGame);
            }
            catch (Exception ex)
            {
                //Todo: Log error
                throw ex.InnerException;
            }
        }
Exemple #4
0
 public IActionResult Delete([FromBody] BoardgameDTO currency)
 => Json(_boardGameService.Delete(currency));