public void AddModelElectionPOST(ViewModel viewData) { _addingService.AddVoterCheck(new VoterCheck() { Eid = viewData.EId, UserId = viewData.UserId }); var getElectionObj1 = new MakeElection(); getElectionObj1 = _getService.GetSingleMakeElection(viewData.EId); if (viewData.CandName == getElectionObj1.CDName1) { _addingService.EditElection(new MakeElection { Id = viewData.EId, Count1 = getElectionObj1.Count1 + 1, Count2 = getElectionObj1.Count2 + 0, }); } else { _addingService.EditElection(new MakeElection { Id = viewData.EId, Count1 = getElectionObj1.Count1 + 0, Count2 = getElectionObj1.Count2 + 1, }); } }
public IList <NewGetElectionDataBO> ConvertToSingleMakeElection(MakeElection makeElection) { ElectionName = makeElection.ElectionName; ElectionDate = makeElection.ElectionDate; var electionCandidateOBJ1 = ConvertToCandidate(makeElection.CID1); var electionCandidateOBJ2 = ConvertToCandidate(makeElection.CID2); var newGetElectionDataBO = new List <NewGetElectionDataBO> (); newGetElectionDataBO.Add(new NewGetElectionDataBO { EId = makeElection.Id, ElectionName = makeElection.ElectionName, ElectionDate = makeElection.ElectionDate, CandidateId = makeElection.CID1, ImageUrl = electionCandidateOBJ1.ImageUrl, LogoImageUrl = electionCandidateOBJ1.LogoImageUrl, Motto = electionCandidateOBJ1.Motto, CandidateName = electionCandidateOBJ1.Name }); newGetElectionDataBO.Add(new NewGetElectionDataBO { EId = makeElection.Id, ElectionName = makeElection.ElectionName, ElectionDate = makeElection.ElectionDate, CandidateId = makeElection.CID2, ImageUrl = electionCandidateOBJ2.ImageUrl, LogoImageUrl = electionCandidateOBJ2.LogoImageUrl, Motto = electionCandidateOBJ2.Motto, CandidateName = electionCandidateOBJ2.Name }); return(newGetElectionDataBO); }
public void EditElection(MakeElection makeElection) { var obj = _electionUnitOfWork.MakeElectionRepository.GetById(makeElection.Id); obj.Count1 = makeElection.Count1; obj.Count2 = makeElection.Count2; _electionUnitOfWork.MakeElectionRepository.Edit(obj); _electionUnitOfWork.Save(); }
public void ResolveLedgerAdd(int eId) { var getElectionObj1 = new MakeElection(); getElectionObj1 = _getService.GetSingleMakeElection(eId); _addingService.EditElection(new MakeElection { Id = eId, Count1 = getElectionObj1.Count1 + TamperingCounts(eId, getElectionObj1.Count1 + getElectionObj1.Count2), Count2 = getElectionObj1.Count2, }); }
public void ResolveLedgerReduce(int eId) { var getElectionObj1 = new MakeElection(); getElectionObj1 = _getService.GetSingleMakeElection(eId); int countReduce = TamperingCounts(eId, getElectionObj1.Count1 + getElectionObj1.Count2); if (getElectionObj1.Count1 >= countReduce) { _addingService.EditElection(new MakeElection { Id = eId, Count1 = getElectionObj1.Count1 - countReduce, Count2 = getElectionObj1.Count2, }); } else if (getElectionObj1.Count2 >= countReduce) { _addingService.EditElection(new MakeElection { Id = eId, Count1 = getElectionObj1.Count1, Count2 = getElectionObj1.Count2 - countReduce, }); } else { if (countReduce % 2 == 0) { _addingService.EditElection(new MakeElection { Id = eId, Count1 = getElectionObj1.Count1 - (countReduce / 2), Count2 = getElectionObj1.Count2 - (countReduce / 2), }); } else { _addingService.EditElection(new MakeElection { Id = eId, Count1 = (int)(getElectionObj1.Count1 - ((countReduce / 2) + 1)), Count2 = (int)(getElectionObj1.Count2 - (countReduce / 2)), }); } } }
public void AddElection(MakeElection makeElection) { _electionUnitOfWork.MakeElectionRepository.Add(makeElection); _electionUnitOfWork.Save(); }