Ejemplo n.º 1
0
        public void MakeVote(int feedbackId, string userId, int?deviceId, double?x, double?y)
        {
            Idea feedback = IdeationQuestionRepo.ReadIdea(feedbackId, false);

            if (VoteMan.VerifyVotingOnFeedback(feedbackId, userId, deviceId, x, y))
            {
                //TODO fix voting via device
                feedback.VoteCount++;
                EditIdea(feedback);
            }
        }
Ejemplo n.º 2
0
 public void MakeIdea(Idea idea)
 {
     IdeationQuestionRepo.Create(idea);
 }
Ejemplo n.º 3
0
 public Idea GetIdea(int ideaId)
 {
     return(IdeationQuestionRepo.ReadWithFields(ideaId));
 }
Ejemplo n.º 4
0
 public void EditIdea(Idea idea)
 {
     IdeationQuestionRepo.Update(idea);
 }
Ejemplo n.º 5
0
 public List <IdeationQuestion> GetAllByModuleId(int id)
 {
     return(IdeationQuestionRepo.ReadAll(id).ToList());
 }
Ejemplo n.º 6
0
 public List <IdeationQuestion> GetAll()
 {
     return(IdeationQuestionRepo.ReadAll().ToList());
 }
Ejemplo n.º 7
0
 public void RemoveFields(int ideaId)
 {
     IdeationQuestionRepo.DeleteFields(ideaId);
 }
Ejemplo n.º 8
0
 public List <Idea> GetIdeas()
 {
     return(IdeationQuestionRepo.ReadAllIdeas().ToList());
 }
Ejemplo n.º 9
0
 public IdeationQuestion GetQuestion(int questionId, bool details)
 {
     return(IdeationQuestionRepo.Read(questionId, details));
 }
Ejemplo n.º 10
0
 public void EditQuestion(IdeationQuestion question)
 {
     IdeationQuestionRepo.Update(question);
 }
Ejemplo n.º 11
0
 public Report GetReport(int reportId)
 {
     return(IdeationQuestionRepo.ReadReport(reportId, false));
 }
Ejemplo n.º 12
0
 public IEnumerable <Report> GetAllReportsByIdea(int ideaId)
 {
     return(IdeationQuestionRepo.ReadAllReportsByIdea(ideaId));
 }
Ejemplo n.º 13
0
 public void MakeReport(Report obj)
 {
     IdeationQuestionRepo.Create(obj);
 }
Ejemplo n.º 14
0
 public void EditReport(Report obj)
 {
     IdeationQuestionRepo.Update(obj);
 }
Ejemplo n.º 15
0
 public void RemoveReports(int ideaId)
 {
     IdeationQuestionRepo.DeleteReports(ideaId);
 }
Ejemplo n.º 16
0
 public void RemoveIdea(int ideaId)
 {
     IdeationQuestionRepo.DeleteIdea(ideaId);
 }
Ejemplo n.º 17
0
 public List <Idea> GetIdeas(int questionId)
 {
     return(IdeationQuestionRepo.ReadAllIdeasByQuestion(questionId).ToList());
 }
Ejemplo n.º 18
0
 public void MakeQuestion(IdeationQuestion question, int moduleId)
 {
     IdeationQuestionRepo.Create(question);
 }
Ejemplo n.º 19
0
 public void RemoveQuestion(int questionId)
 {
     IdeationQuestionRepo.Delete(questionId);
 }
Ejemplo n.º 20
0
 public IEnumerable <Field> GetAllFields(int ideaId)
 {
     return(IdeationQuestionRepo.ReadAllFields(ideaId));
 }