private CommentsViewModel.CRMCommentViewModel Convert(CRMCommentPartRecord record, IEnumerable <IUser> users)
 {
     return(new CommentsViewModel.CRMCommentViewModel
     {
         IsEmail = record.IsEmail,
         Subject = record.Subject,
         BCC = record.BCC,
         CC = record.CC,
         CommentDateUtc = record.CommentDateUtc,
         CommentText = record.CommentText,
         IsHtml = record.IsHtml,
         User = users.FirstOrDefault(c => c.Id == record.User.Id)
     });
 }
Exemplo n.º 2
0
        private CommentsViewModel.CRMCommentViewModel Convert(CRMCommentPartRecord record, IEnumerable <IUser> users)
        {
            var output = new CommentsViewModel.CRMCommentViewModel
            {
                IsEmail        = record.IsEmail,
                Subject        = record.Subject,
                BCC            = record.BCC,
                CC             = record.CC,
                CommentDateUtc = record.CommentDateUtc,
                CommentText    = record.CommentText,
                IsHtml         = record.IsHtml,
                User           = users.FirstOrDefault(c => c.Id == record.User.Id)
            };

            if (output.CommentDateUtc.HasValue && output.CommentDateUtc.Value.Kind == DateTimeKind.Utc)
            {
                output.CommentDateUtc = CRMHelper.SetSiteTimeZone(services, output.CommentDateUtc.Value);
            }

            return(output);
        }