/// <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; }
/// <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; }