public async Task <ActionResult <ElectionForRetrieveDto> > GetCurrentElection() { try { var ret = _mapper.Map <ElectionForRetrieveDto>(await _voteService.GetTodaysElectionAsync()); return(ret); } catch (ValidationException ex) { return(BadRequest(ex.Message)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }