Beispiel #1
0
        private Document UpdateDocument(Document documentData, params string[] fields)
        {
            Document document = db.Document.Find(documentData.Id);

            DataTransHelper.CopyProperties(document, documentData, fields);
            SetClientInfo(document);

            db.SaveChanges();
            return(document);
        }
Beispiel #2
0
        private Document UpdateDocumentWithImage(Document documentData, HttpPostedFileBase imageFile, params string[] fields)
        {
            Document document = db.Document.Find(documentData.Id);

            if (imageFile != null)
            {
                SetImage(document, imageFile);
            }
            DataTransHelper.CopyProperties(document, documentData, fields);
            SetClientInfo(document);

            db.SaveChanges();
            return(document);
        }