/* O mapeamento entre entidade e DTO pode ser automatizado por bibliotecas como AutoMapper, * porém, já ouvi várias opiniões positivas e negativas sobre o uso do AutoMapper. */ private BorrowedGame LendMapper(BorrowedGamePostDto dto, Guid idUser) { var borrowedGame = new BorrowedGame { IdUser = idUser, IdGame = dto.IdGame, IdFriend = dto.IdFriend }; return(borrowedGame); }
public void Return() { BorrowedGame = null; Available = true; }
public void Borrow(BorrowedGame borrowedGame) { this.BorrowedGame = borrowedGame; this.Available = false; }