//-------------------------------------------------------------------------------------------------
 public Result EditIdea(int ideaId, ChangedIdeaDto idea)
 {
     if (_Repository.IsIdeaLocked(ideaId))
     {
         return(new Result()
         {
             value = false,
             content = "ایده توسط کمیته بررسی شده و یا وجود ندارد و قابل تغییر نیست"
         });
     }
     else
     {
         return(_Repository.EditIdea(ideaId, idea));
     }
 }
 //-------------------------------------------------------------------------------------------------
 public Result AddCommentToIdea(CommentDto newcomment)
 {
     if (_RepositoryIdea.IsIdeaLocked(newcomment.IdeaId))
     {
         return(new Result()
         {
             Value = false,
             Content = "ایده توسط کمیته بررسی شده و یا وجود ندارد و موارد وابسته به آن قابل تغییر نیست"
         });
     }
     else
     {
         return(_Repository.AddCommentToIdea(newcomment));
     }
 }