示例#1
0
        public void SaveOrUpdateGuideComment(IGuideCommentModel commentModel)
        {
            GuideComment model = new GuideComment
            {
                Id          = commentModel.Id ?? Guid.NewGuid(),
                MemberId    = commentModel.MemberId,
                DayAssignId = commentModel.DayAssignId,
                JobId       = commentModel.JobId,
                Date        = DateTime.UtcNow,
                Comment     = commentModel.Comment
            };

            guideCommentRepository.Save(model);
        }
示例#2
0
        public void SaveOrUpdate(Guid memberId, string jobId, Guid dayAssignId, string comment, Guid?commentId = null)
        {
            GuideComment model = new GuideComment
            {
                Id          = commentId ?? Guid.Empty,
                MemberId    = memberId,
                DayAssignId = dayAssignId,
                JobId       = jobId,
                Date        = DateTime.UtcNow,
                Comment     = comment
            };

            guideCommentRepository.Save(model);
        }
示例#3
0
        private IGuideCommentModel MapCommentGuideModel(GuideComment commentModel)
        {
            IMemberModel member = memberService.GetById(commentModel.MemberId);

            return(new GuideCommentModel
            {
                Comment = commentModel.Comment,
                DayAssignId = commentModel.DayAssignId,
                Id = commentModel.Id,
                JobId = commentModel.JobId,
                MemberId = commentModel.MemberId,
                MemberAvatar = member.Avatar,
                MemberName = member.UserName,
                Date = commentModel.Date
            });
        }