public Player ColisionCheck(Player player) { var fruit = _fruitService.GetByPosition(player.PlayerX, player.PlayerY); if (fruit != null) { player.AdicionaPonto(); _fruitService.Remove(fruit.FruitId); } return(player); }
public async Task <ActionResult <FruitViewModel> > Delete([FromQuery] Guid id) { var fruitViewModel = _mapper.Map <FruitViewModel>(await _fruitService.GetById(id)); if (fruitViewModel == null) { return(NotFound()); } await _fruitService.Remove(id); return(CustomResponse(fruitViewModel)); }
public async Task <IActionResult> DeleteConfirmed(Guid id) { var fruit = _mapper.Map <FruitViewModel>(await _fruitService.GetById(id)); if (fruit == null) { return(NotFound()); } await _fruitService.Remove(id); if (!IsValid()) { return(View(fruit)); } TempData["Success"] = "Fruit successfully removed!"; return(RedirectToAction("Index")); }