Exemplo n.º 1
0
        public void AddComment(int userId, string comment)
        {
            if (StringUtils.IsBlank(comment))
            {
                throw new ArgumentException("Comment cannot be blank");
            }

            OrderItemComment orderItemComment = OrderItemComment.New();

            orderItemComment.OrderItemId = OrderItemId.GetValueOrDefault();
            orderItemComment.UserId      = userId;
            orderItemComment.CommentText = comment;
            orderItemComment.CommentDate = DateTime.Now;
            NewOrderItemCommentList.Add(orderItemComment);
        }
Exemplo n.º 2
0
        protected override object ReadRow(IRowReader reader)
        {
            OrderItemComment orderItemComment = OrderItemComment.New();

            // Table Fields
            orderItemComment.OrderItemCommentId = reader.GetInt32("OrderItemCommentId");
            orderItemComment.OrderItemId        = reader.GetInt32("OrderItemId");
            orderItemComment.UserId             = reader.GetInt32("UserId");
            orderItemComment.CommentText        = reader.GetString("CommentText");
            orderItemComment.CommentDate        = reader.GetDateTime("CommentDate");

            // View Fields
            orderItemComment.UserFullName = reader.GetString("UserFullName");

            orderItemComment.IsDirty = false;
            orderItemComment.ChangedProperties.Clear();

            return(orderItemComment);
        }