Esempio n. 1
0
        public void SaveVisualInspection(Guid documentId, bool approved, string comments, string userName)
        {
            AssociateDocument associateDocument = this.MomentaDb.AssociateDocuments.Single(d => d.DocumentId == documentId);

            if (associateDocument.ApprovedDate.HasValue != approved)
            {
                associateDocument.ApprovedDate = approved ? DateTime.Now : (DateTime?)null;
                associateDocument.ApprovedBy   = approved ? userName : null;
            }

            if (!string.IsNullOrEmpty(comments))
            {
                var comment = new AssociateDocumentComment
                {
                    DocumentId  = documentId,
                    CreatedTime = DateTime.Now,
                    Comment     = comments,
                    User        = userName
                };

                this.MomentaDb.AssociateDocumentComments.AddObject(comment);
            }

            this.MomentaDb.SaveChanges();
        }
Esempio n. 2
0
        public void SaveVisualInspection(Guid documentId, bool approved, string comments, string userName)
        {
            AssociateDocument associateDocument = this.MomentaDb.AssociateDocuments.Single(d => d.DocumentId == documentId);

            if (associateDocument.ApprovedDate.HasValue != approved)
            {
                associateDocument.ApprovedDate = approved ? DateTime.Now : (DateTime?)null;
                associateDocument.ApprovedBy = approved ? userName : null;
            }

            if (!string.IsNullOrEmpty(comments))
            {
                var comment = new AssociateDocumentComment
                                  {
                                      DocumentId = documentId,
                                      CreatedTime = DateTime.Now,
                                      Comment = comments,
                                      User = userName
                                  };

                this.MomentaDb.AssociateDocumentComments.AddObject(comment);
            }

            this.MomentaDb.SaveChanges();
        }