public void ResponseFromServer(BoardUpdateModel data) { for (int i = 0; i < data.wolves.Length; i++) { if (data.wolves[i].alive) { SetObjectPosition(GridGenerator.Instance.wolvesList[i].transform, data.wolves[i].x, data.wolves[i].y); } else { GridGenerator.Instance.wolvesList[i].SetActive(false); } } for (int i = 0; i < data.rabbits.Length; i++) { if (data.rabbits[i].alive) { SetObjectPosition(GridGenerator.Instance.rabbitsList[i].transform, data.rabbits[i].x, data.rabbits[i].y); } else { GridGenerator.Instance.rabbitsList[i].SetActive(false); } } }
public async Task <Board> InsertAsync(BoardUpdateModel board) { var result = await this.Context.AddAsync(Mapper.Map <Board>(board)); await Context.SaveChangesAsync(); return(Mapper.Map <Board>(result.Entity)); }
public async Task <Board> UpdateAsync(BoardUpdateModel board) { var existing = await Get(board); var result = Mapper.Map(board, existing); Context.Update(result); await Context.SaveChangesAsync(); return(Mapper.Map <Board>(result)); }
public async Task CreateAsync_InsertEmptyBoardSuccess() { // Arrange var expected = new Board(); var board = new BoardUpdateModel(); var boardDataAccess = new Mock <IBoardDataAccess>(); boardDataAccess.Setup(x => x.InsertAsync(board)).ReturnsAsync(expected); var boardCreateService = new BoardCreateService(boardDataAccess.Object); // Act var result = await boardCreateService.CreateAsync(board); // Assert result.Should().Be(expected); }
public async Task <Board> CreateAsync(BoardUpdateModel board) { return(await BoardDataAccess.InsertAsync(board)); }
private void BoardUpdate(BoardUpdateModel data) { output.text = data.print(); }
public async Task <Board> UpdateAsync(BoardUpdateModel board) { await BoardGetService.ValidateAsync(board); return(await BoardDataAccess.UpdateAsync(board)); }