Пример #1
0
        /// <summary>
        /// Method to get votes by seedId.
        /// </summary>
        /// <param name="SeedId"></param>
        /// <returns></returns>
        public IList<SeedComment> GetVotesById(string SeedId)
        {
            IList<SeedComment> lstGetVotesById = new List<SeedComment>();

            SeedAction objSeed = new SeedAction();
            Seed seedData = objSeed.GetSeedBySeedId(SeedId);
            IList<Rating> tempRating = seedData.Ratings.Where(x => x.likes.Equals("Like")).ToList();
            string tmp = string.Empty;
            foreach (Rating rating in tempRating)
            {
                SeedComment objGetVotesById = new SeedComment();
                string imagePath = "No Image";

                if (rating.Member.MemberProfiles.FirstOrDefault() != null)
                {

                    if (rating.Member.MemberProfiles.FirstOrDefault().imagePath != null)
                    {
                        imagePath = rating.Member.MemberProfiles.FirstOrDefault().imagePath;

                        imagePath = imagePath.Substring(imagePath.LastIndexOf('/'));

                        imagePath = System.Configuration.ConfigurationManager.AppSettings["RootURL"].ToString() + "/UploadedMedia" + imagePath;

                    }
                }
                //   imagePath = rating.Member.MemberProfiles.FirstOrDefault().imagePath.ToString();

                objGetVotesById.Path = imagePath;
                objGetVotesById.MemberName = rating.Member.firstName + " " + rating.Member.lastName;
               // objGetVotesById.CommentMessage = "Voted for " + rating.Seed.title + " " + Convert.ToDateTime(rating.ratingDate).ToString();
                objGetVotesById.CommentMessage =Convert.ToDateTime(rating.ratingDate).ToShortDateString() + "-" + rating.Seed.title ;
                //objGetVotesById.CommentDate = Convert.ToDateTime(rating.ratingDate).ToString("MMMM dd yyyy");
                objGetVotesById.CommentDate = Convert.ToDateTime(rating.ratingDate).ToString();
                objGetVotesById.MemberID = rating.Member.id.ToString();
                lstGetVotesById.Add(objGetVotesById);

            }
            return lstGetVotesById;
        }
Пример #2
0
        /// <summary>
        /// Method to get commitments by seedId.
        /// </summary>
        /// <param name="SeedId"></param>
        /// <returns></returns>
        public IList<SeedComment> GetCommitmentsById(string SeedId)
        {
            IList<SeedComment> lstSeedComment = new List<SeedComment>();
            SeedAction objSeed = new SeedAction();
            Seed seedData = objSeed.GetSeedBySeedId(SeedId);
            IList<Commitment> tempCommitment = seedData.Commitments.ToList();

            foreach (Commitment commitment in tempCommitment)
            {
                SeedComment objSeedComment = new SeedComment();
                string imagePath = "No Image";

                if (commitment.Member.MemberProfiles.FirstOrDefault() != null)
                {

                    if (commitment.Member.MemberProfiles.FirstOrDefault().imagePath != null)
                    {
                        imagePath = commitment.Member.MemberProfiles.FirstOrDefault().imagePath;

                        imagePath = imagePath.Substring(imagePath.LastIndexOf('/'));

                        imagePath = System.Configuration.ConfigurationManager.AppSettings["RootURL"].ToString() + "/UploadedMedia" + imagePath;

                    }
                }

                // imagePath = commitment.Member.MemberProfiles.FirstOrDefault().imagePath.ToString();

                objSeedComment.Path = imagePath;
                objSeedComment.MemberName = commitment.Member.firstName + " " + commitment.Member.lastName;
                objSeedComment.CommentMessage = commitment.msg.ToString();
                //objSeedComment.CommentDate = Convert.ToDateTime(commitment.commitDate).ToString("MMMM dd yyyy");
                objSeedComment.CommentDate = Convert.ToDateTime(commitment.commitDate).ToString();
                objSeedComment.MemberID = commitment.Member.id.ToString();
                lstSeedComment.Add(objSeedComment);

            }
            return lstSeedComment;
        }