Example #1
0
        public IEnumerable <shComment> DanhSachComment(bool?Status)
        {
            shCommentService _comment = new shCommentService();

            IEnumerable <shComment> ds = _comment.FindList().OrderByDescending(x => x.CreatedDate);

            if (Status.HasValue)
            {
                ds = ds.Where(x => x.Status == Status);
            }
            return(ds);
        }
Example #2
0
        public IEnumerable <shComment> DanhSachComment_ByProductGuid(string ProductGuid, bool?Status)
        {
            shCommentService _comment = new shCommentService();

            IEnumerable <shComment> dsComment = DanhSachComment(Status);

            if (!string.IsNullOrEmpty(ProductGuid) || !string.IsNullOrWhiteSpace(ProductGuid))
            {
                dsComment = dsComment.Where(x => x.ProductGuid == ProductGuid);
            }

            return(dsComment);
        }
Example #3
0
        public shComment Insert_UpdateComment(
            string CommentGuid,
            int?CommentId,
            string MemberGuiId,
            string ProductGuid,
            string Email,
            string MemberName,
            int?Rating,
            string Contents,
            bool?Status,
            DateTime?CreateDate)
        {
            shCommentService _comment = new shCommentService();
            shComment        comment  = new shComment();

            if (!string.IsNullOrEmpty(CommentGuid) || !string.IsNullOrWhiteSpace(CommentGuid))
            {
                comment = _comment.FindByKey(CommentGuid);
            }
            else
            {
                comment.CommentGuid = GuidUnique.getInstance().GenerateUnique();
            }

            comment.MemberGuiId = MemberGuiId;
            comment.ProductGuid = ProductGuid;
            comment.Email       = Email;
            comment.MemberName  = MemberName;
            comment.Rating      = Rating;
            comment.Contents    = Contents;
            comment.Status      = Status;
            comment.CreatedDate = CreateDate;

            if (comment.CommentId > 0)
            {
                _comment.Update(comment);
            }
            else
            {
                _comment.Insert(comment);
            }

            return(comment);
        }