public RESTGetUserIdeaDetailsResponse GetDetails([FromUri] int IdeaId)
        {
            RESTGetUserIdeaDetailsResponse response = new RESTGetUserIdeaDetailsResponse();

            submitIdeaUtil.GetIdeasDetails(response, IdeaId);

            return(response);
        }
Ejemplo n.º 2
0
        public void GetIdeasDetailsTest()
        {
            Idea idea = new Idea();
            RESTGetUserIdeaDetailsResponse response = new RESTGetUserIdeaDetailsResponse();
            int IdeaId = 1;

            queryUtilMock.Setup(x => x.GetIdeaById(It.IsAny <IIdeaDatabaseDataContext>(), It.IsAny <int>()));
            submitIdeaMock.Setup(x => x.GetIdeasDetails(It.IsAny <RESTGetUserIdeaDetailsResponse>(), It.IsAny <int>()));
            submitIdeaUtil.GetIdeasDetails(response, IdeaId);

            Assert.IsTrue(response.ErrorList.Count == 0);
        }
 public void GetIdeasDetails(RESTGetUserIdeaDetailsResponse response, int ideaId)
 {
     DatabaseWrapper.databaseOperation(response,
                                       (context, query) =>
     {
         Idea idea = query.GetIdeaById(context, ideaId);
         if (idea != null)
         {
             response.IdeaDetails = ideaUtils.GetIdeasDetails(context, idea.IdeaId);
         }
         response.Status = Success;
     }
                                       , readOnly: true
                                       );
 }