예제 #1
0
        public GeneralResponse CreateDocument(DocumentoRQ documentoRQ)
        {
            IGeneralResponseRepository generalResponseRepository = new GeneralResponseRespository();
            IDocumentoRepository       documentoRepository;
            GeneralResponse            generalResponse;
            int iResult = int.MinValue;

            try
            {
                documentoRepository = new DocumentoRepository();
                iResult             = documentoRepository.CreateDocument(documentoRQ);

                if (iResult > 0)
                {
                    generalResponse = generalResponseRepository.getOK(iResult);
                }
                else if (iResult == 0)
                {
                    generalResponse = generalResponseRepository.getErrorValidation("¡No se creó el documento!");
                }
                else
                {
                    generalResponse = generalResponseRepository.getErrorValidation("¡Ha ocurrido un error al guardar el documento!");
                }
            }
            catch (Exception ex)
            {
                generalResponse = generalResponseRepository.getError(ex);
                throw;
            }

            return(generalResponse);
        }
예제 #2
0
 public void Initialize()
 {
     Context = new AppDbContext();
     Context.Database.EnsureCreated();
     Repository = new DocumentoRepository();
     Documento  = new Documento();
 }
예제 #3
0
 public DocumentoCross(DocumentoRepository repository, SegurancaService service,
                       DocumentoStatusRepository sRepository, DocumentoTipoRepository tRepository, DocStatusObservacoesRepository dObsRep)
 {
     _repository  = repository;
     _service     = service;
     _sRepository = sRepository;
     _tRepository = tRepository;
     _dObsRep     = dObsRep;
 }
예제 #4
0
 public TiboxUnitOfWork()
 {
     Products       = new BaseRepository <Product>();
     Users          = new UserRepository();
     CatalogoCodigo = new CatalogoCodigoRepository();
     Zona           = new ZonaRepository();
     Persona        = new PersonaRepository();
     FlujoMaestro   = new FlujoRepository();
     Credito        = new CreditoRepository();
     Lenddo         = new BaseRepository <WebPersonaLenddo>();
     VarNegocio     = new BaseRepository <VarNegocio>();
     Reporte        = new ReporteRepository();
     Documento      = new DocumentoRepository();
     Error          = new ErrorRepository();
     ReglaNegocio   = new ReglaNegocioRepository();
     Menu           = new MenuRepository();
 }
예제 #5
0
 public IndicadoresController(NaoConformidadeRepository naoConformidadeRepository, PlanoAcaoRepository planoAcaoRepository, DocumentoRepository documentoRepository)
 {
     this._naoConformidadeRepository = naoConformidadeRepository;
     this._planoDeAcaoRepository = planoAcaoRepository;
     this._documentoRepository = documentoRepository;
 }
예제 #6
0
 public DocumentoService(GlobalContext context)
 {
     Repository = new DocumentoRepository(context);
 }
예제 #7
0
 public DocumentoService()
 {
     Repository = new DocumentoRepository();
 }
예제 #8
0
 public IndicadoresController(NaoConformidadeRepository naoConformidadeRepository, PlanoAcaoRepository planoAcaoRepository, DocumentoRepository documentoRepository)
 {
     this._naoConformidadeRepository = naoConformidadeRepository;
     this._planoDeAcaoRepository     = planoAcaoRepository;
     this._documentoRepository       = documentoRepository;
 }
예제 #9
0
 public DocumentoController()
 {
     _entityRepo  = new DocumentoRepository();
     _adjuntoRepo = new AdjuntoRepository();
 }