public VoterResponse GetVoter(string biometricId, int electionId, string timeStampt, string hashingData) { var response = new VoterResponse(); if (Hash(pass + timeStampt) == hashingData) { try { m_internetDc = new VoteDataContext(Globals.ConnectionString); if (m_internetDc.Voters.Any(x => x.BiometricPath == biometricId)) { if (m_internetDc.Voters.Any(x => x.BiometricPath == biometricId)) { Voter voter = m_internetDc.Voters.First(x => x.BiometricPath == biometricId); if (!m_internetDc.VoteDetails.Any(j => j.IdentityNo == voter.IdentityNo && j.ElectionId == electionId)) { response.Data = m_internetDc.Voters.First(x => x.BiometricPath == biometricId); } else { response.Error = new Error(); response.Error.ErrorMessage = "EXIST_VOTER"; response.Error.ErrorCode = "1"; } } else { response.Error = new Error(); response.Error.ErrorMessage = "NOT_EXIST_VOTER"; response.Error.ErrorCode = "2"; } } } catch (Exception ex) { response.Error = new Error(); response.Error.ErrorMessage = "SERVER_ERROR"; response.Error.ErrorCode = "3"; } } return(response); }
public VoterResponse GetVoter(string biometricId, int electionId,string timeStampt, string hashingData) { var response = new VoterResponse(); if (Hash(pass + timeStampt) == hashingData) { try { m_internetDc = new VoteDataContext(Globals.ConnectionString); if (m_internetDc.Voters.Any(x => x.BiometricPath == biometricId)) { if (m_internetDc.Voters.Any(x => x.BiometricPath == biometricId)) { Voter voter = m_internetDc.Voters.First(x => x.BiometricPath == biometricId); if (!m_internetDc.VoteDetails.Any(j => j.IdentityNo == voter.IdentityNo && j.ElectionId == electionId)) { response.Data = m_internetDc.Voters.First(x => x.BiometricPath == biometricId); } else { response.Error = new Error(); response.Error.ErrorMessage = "EXIST_VOTER"; response.Error.ErrorCode = "1"; } } else { response.Error = new Error(); response.Error.ErrorMessage = "NOT_EXIST_VOTER"; response.Error.ErrorCode = "2"; } } } catch (Exception ex) { response.Error = new Error(); response.Error.ErrorMessage = "SERVER_ERROR"; response.Error.ErrorCode = "3"; } } return response; }