예제 #1
0
        //----------------------------------------------------------------------------------------------------------
        public IdeaDetailForShowDto GetSpecificIdea(int ideaId)
        {
            IdeaDetailForShowDto res = null;

            using (_db = new IdeaManagmentDatabaseEntities())
            {
                var idea = _db.IDEAS.FirstOrDefault(x => x.ID == ideaId);
                if (idea != null)
                {
                    res = new IdeaDetailForShowDto()
                    {
                        Id               = idea.ID,
                        POINT            = idea.IDEA_POINTS.Sum(x => x.POINT),
                        SAVE_DATE        = Persia.Calendar.ConvertToPersian(idea.SAVE_DATE).Simple,
                        Status           = idea.IDEA_STATUS.TITLE,
                        CurrentSituation = idea.CURRENT_SITUATION,
                        Prerequisite     = idea.PREREQUISITE,
                        Advantages       = idea.ADVANTAGES,
                        Steps            = idea.STEPS,
                        Title            = idea.TITLE,
                        Username         = idea.USERNAME,
                        FullName         = idea.USER.FIRST_NAME + " " + idea.USER.LAST_NAME,
                        StatusId         = idea.STATUS_ID
                    }
                }
                ;
            }
            return(res);
        }
예제 #2
0
        //----------------------------------------------------------------------------------------------------------
        public IdeaDetailForShowDto GetSpecificIdea(int ideaId)
        {
            IdeaDetailForShowDto res = null;

            using (_db = new IdeaManagmentDatabaseEntities())
            {
                var idea = _db.IDEAS.FirstOrDefault(x => x.ID == ideaId);
                if (idea != null)
                {
                    res = new IdeaDetailForShowDto()
                    {
                        ID                = idea.ID,
                        POINT             = idea.IDEA_POINTS.Sum(x => x.POINT),
                        SAVE_DATE         = idea.SAVE_DATE,
                        STATUS            = idea.IDEA_STATUS.TITLE,
                        CURRENT_SITUATION = idea.CURRENT_SITUATION,
                        PREREQUISITE      = idea.PREREQUISITE,
                        ADVANTAGES        = idea.ADVANTAGES,
                        STEPS             = idea.STEPS,
                        USERNAME          = idea.USERNAME,
                        FullName          = idea.USER.FIRST_NAME + " " + idea.USER.LAST_NAME,
                        STATUS_ID         = idea.STATUS_ID
                    }
                }
                ;
            }
            return(res);
        }