Example #1
0
        public async Task <IActionResult> DeleteBattleAsync(long battleId)
        {
            try
            {
                DeleteBattleCommand command = new DeleteBattleCommand()
                {
                    BattleId = battleId
                };
                var result = await BattleManager.DeleteBattleAsync(command);

                var resultDTO = Mapper.Map <Result, ResultDTO>(result);
                return(OnResult(resultDTO));
            }
            catch (Exception exception)
            {
                return(OnException(exception, "Error while deleting battle."));
            }
        }
Example #2
0
 public Task <Result> DeleteBattleAsync(DeleteBattleCommand command)
 {
     return(BattleStore.DeleteBattleAsync(command.BattleId, CancellationToken));
 }