public Task <HttpResponseMessage> Vote(PendingVote vote) { try { _candidateService.Save(vote); return(CreateResponse(true)); } catch (Exception e) { return(CreateErrorResponse(new BaseError(HttpStatusCode.InternalServerError, e.Message))); } }
public void Save(PendingVote vote) { var document = new BsonDocument { { "_id", vote.Id.ToString() }, { "SessionId", vote.SessionId.ToString() }, { "CandidateId", vote.CandidateId.ToString() }, { "CreateDate", DateTime.Now.ToString("s") }, { "Active", true } }; base.Save(document); }
public void Save(PendingVote vote) { _candidateRepository.Save(vote); }