public async Task <IActionResult> AddUserToHasVoted(HasVotedViewModel hasVoted)
        {
            try
            {
                await _electionServices.AddUserToElection(hasVoted);

                return(Ok());
            }
            catch (Exception e)
            {
                return(BadRequest(e));
            }
        }
 /// <summary>
 /// Add User and Election to joining table
 /// </summary>
 /// <param name="hasVoted">Unique UserId and Unique ElectionId</param>
 /// <returns></returns>
 public async Task AddUserToElection(HasVotedViewModel hasVoted)
 {
     await _electionRepository.AddUserToElection(HasVotedViewModel.ToDataModel(hasVoted));
 }