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; } }
public IActionResult Delete([FromBody] BoardgameDTO currency) => Json(_boardGameService.Delete(currency));