Пример #1
0
        public ActionResult insertDTObyXML([FromBody] documentDTO newDocument)
        {
            _iDocumentValidatorService.setDocument(newDocument);
            ValDocuments valDoc = new ValDocuments(_iDocumentValidatorService);

            var errores = valDoc.verificador();

            if (errores.Count() == 0)
            {
                newDocument = _iDocumentValidatorService.getMaskedDocument();
                _iserviceDocument.InsertNewDocument(newDocument, "", "By Email");
                return(Ok(newDocument));
            }
            else
            {
                _iserviceDocument.InsertErrorDocument(newDocument, errores);
                return(BadRequest(new { errors = errores }));
            }
        }