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)); }