Example #1
0
        public long AddSignDocument(SignOffDocumentObject document)
        {
            try
            {
                if (document == null)
                {
                    return(-2);
                }

                var documentEntity = ModelMapper.Map <SignOffDocumentObject, SignOffDocument>(document);
                if (documentEntity == null || string.IsNullOrEmpty(documentEntity.DocumentPath) || documentEntity.ApplicationId < 1)
                {
                    return(-2);
                }
                using (var db = new ImportPermitEntities())
                {
                    var imApp = db.SignOffDocuments.Add(documentEntity);
                    db.SaveChanges();
                    return(imApp.Id);
                }
            }
            catch (Exception ex)
            {
                ErrorLogger.LoggError(ex.StackTrace, ex.Source, ex.Message);
                return(0);
            }
        }
Example #2
0
 public long AddSignDocument(SignOffDocumentObject document)
 {
     return(_documentManager.AddSignDocument(document));
 }