コード例 #1
0
ファイル: BinnaclesController.cs プロジェクト: jjoselon/cURL
        public async Task <IActionResult> Edit(int id, [Bind("Id,Title,Body,PublishDate", "BinnacleType")] Binnacle binnacle)
        {
            if (id != binnacle.Id)
            {
                return(NotFound());
            }

            // see https://docs.microsoft.com/es-es/aspnet/core/tutorials/first-mvc-app/controller-methods-views?view=aspnetcore-2.2#processing-the-post-request
            // The ModelState.IsValid method verifies that the data submitted in the form can be used to modify
            // (edit or update) a Binnacle object. If the data is valid, it's saved
            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(binnacle);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BinnacleExists(binnacle.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(binnacle));
        }
コード例 #2
0
 public IActionResult ObtenerArchivo(string fileName)
 {
     Binnacle.ProcessEvent(new Event {
         category = Event.Category.Information, description = $"Metodo BuscarPais llamado"
     });
     fileName = fileName.StartsWith("\\") ? "\\" + fileName : fileName;
     return(new PhysicalFileResult(fileName, System.Net.Mime.MediaTypeNames.Application.Octet));
 }
コード例 #3
0
 public IActionResult ObtenerArchivoDesignacion(string fileName)
 {
     Binnacle.ProcessEvent(new Event {
         category = Event.Category.Information, description = $"Metodo BuscarPais llamado"
     });
     //return new PhysicalFileResult(fileName, "application/pdf");
     return(new PhysicalFileResult(fileName, System.Net.Mime.MediaTypeNames.Application.Octet));
 }
コード例 #4
0
        public ResponseQuery <ListaCargosCalificados> ObtenerCargos()
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo ObtenerCargos llamado"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.ObtenerCargos());
        }
コード例 #5
0
        public ResponseObject <Praprogramasdeauditorium> ObtenerProgramaAuditoria(RequestObtenerProgramaAuditoria req)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo ObtenerProgramaAuditoria llamdo con parametro {JsonConvert.SerializeObject(req.IdServicio)}"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.ObtenerProgramaAuditoria(req.IdServicio, req.Usuario));
        }
コード例 #6
0
        public ResponseObject <Praprogramasdeauditorium> RegisterProgramaAuditoria(Praprogramasdeauditorium req)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo GetPersonsTest llamdo con parametro {JsonConvert.SerializeObject(req)}"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.RegisterProgramaAuditoria(req));
        }
コード例 #7
0
        public ResponseQuery <NormaInternacional> BuscarNormasInternacionales(RequestBuscarNormasInternacionales req)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo BuscarNormasInternacionales llamado"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.BuscarNormasInternacionales(req.Codigo));
        }
コード例 #8
0
        public Response GenerarDesignacion(RequestGenerarDesignacion req)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo BuscarPais llamado"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.GenerarDesignacion(req.IdCiclo, req.pathPlantilla));
        }
コード例 #9
0
        public ResponseQuery <Ciudad> BuscarCiudad(RequestBuscarCiudad req)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo BuscarPais llamado"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.BuscarCiudad(req.IdEstado));
        }
コード例 #10
0
        public ResponseQuery <Pais> BuscarPais(Contracts.RequestBuscarPais req)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo BuscarPais llamado"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.BuscarPais(req.pais));
        }
コード例 #11
0
        public ResponseQuery <PersonReport> GetPersonsTest(string name)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo GetPersonsTest llamdo con parametro {name}"
            });
            PersonManager personManager = new PersonManager();

            return(personManager.GetPersons(name));
        }
コード例 #12
0
        public ResponseQuery <ListaCalificado> BuscarPersonalCargos(RequestBuscarPersonalCargos requestBuscarPersonalCargos)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo BuscarPersonalCargos llamado"
            });
            AperturaAuditoriaManager objAperturaManager = new AperturaAuditoriaManager();

            return(objAperturaManager.BuscarPersonalCargos(requestBuscarPersonalCargos.IdCargoCalificado));
        }
コード例 #13
0
        public ResponseQuery <DTOspWSGetResumePrograma> GetResumePrograma(RequestGetResumePrograma requestGetResumePrograma)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo GetResumePrograma llamado"
            });
            TomaDecisionManager tomaDecisionManager = new TomaDecisionManager();
            var resul = tomaDecisionManager.GetResumePrograma(requestGetResumePrograma.tipo, requestGetResumePrograma.idCiclo);

            return(resul);
        }
コード例 #14
0
ファイル: BinnaclesController.cs プロジェクト: jjoselon/cURL
        public async Task <IActionResult> Create([Bind("Id,Title,Body,PublishDate", "BinnacleType")] Binnacle binnacle)
        {
            if (ModelState.IsValid)
            {
                _context.Add(binnacle);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(binnacle));
        }
コード例 #15
0
        public async Task <IActionResult> PostBinnacle(DTOBinnacle binnacleData)
        {
            Binnacle binnacleSave = new Binnacle();

            binnacleSave = AutoMapper.Mapper.Map <Binnacle>(binnacleData);

            _binnacleunit.Repository.SaveBinnacle(binnacleSave);
            _binnacleunit.Complete();

            return(Ok());
        }
コード例 #16
0
        public ResponseQuery <Clasificador> BuscarOrganismosCertificadores()
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo BuscarPais llamado"
            });
            AperturaAuditoriaManager  objAperturaManager = new AperturaAuditoriaManager();
            RequestBuscarClasificador req = new RequestBuscarClasificador {
                padre = 638
            };

            return(objAperturaManager.BuscarOrganismosCertificadores(req));
        }
コード例 #17
0
        public IActionResult GenerarDocumento(RequestExternalReport requestGenerarDocumento)
        {
            Binnacle.ProcessEvent(new Event {
                category = Event.Category.Information, description = $"Metodo GenerarDocumento llamado"
            });
            TomaDecisionManager tomaDecisionManager = new TomaDecisionManager();
            var resul = tomaDecisionManager.GenerarDocumentoByIdCiclo(requestGenerarDocumento);

            if (resul.State == Domain.Main.Wraper.ResponseType.Success)
            {
                string fileName = resul.Message;
                fileName = fileName.StartsWith("\\") ? "\\" + fileName : fileName;
                return(new PhysicalFileResult(fileName, System.Net.Mime.MediaTypeNames.Application.Octet));
            }
            return(Problem(resul.Message));
        }
コード例 #18
0
        public static Boolean Crear(string accion, string user, string error, string msj)
        {
            var existe            = false;
            appruebaEntities data = new appruebaEntities();
            var d = new Binnacle
            {
                Actions  = accion,
                Users    = user,
                Error    = error,
                Messages = msj,
                DateTime = DateTime.Now
            };

            data.Binnacles.Add(d);
            data.SaveChanges();

            if (d != null)
            {
                existe = true;
            }

            return(existe);
        }
コード例 #19
0
ファイル: Repository.cs プロジェクト: chmancorp/Test
 public void SaveBinnacle(Binnacle binnacleData)
 {
     _dbContext.Add(binnacleData);
 }