public int SaveDocumentToDb(Document document)
        {
            DocumentValidator validator = new DocumentValidator();
            var result     = validator.Validate(document);
            int documentId = 0;

            if (result.IsValid)
            {
                var documentToAdd = _documentMapper.Map(document);
                _nHibernateUniversalRepository.Create(documentToAdd);
                documentId = documentToAdd.Id;
            }
            return(documentId);
        }
        public int AddNewQuotation(DomainEntities.Quotation quotation)
        {
            var validationResult = _quotationValidator.Validate(quotation);
            var objectToAdd      = _quotationMapper.Map(quotation);

            if (validationResult.IsValid)
            {
                _nHibernateQuotationUniversalRepository.Create(objectToAdd);
            }
            else
            {
                throw new System.Exception("błędy walidacji");
            }
            return(objectToAdd.Id);
        }