private static DireccionRequest getDireccionRequest(Beneficiario beneficiario)
        {
            var direccion = beneficiario.Direccion;

            if (direccion == null)
            {
                return(new DireccionRequest());
            }
            var departamentoRequest = new DepartamentoRequest()
            {
                idDepartamento = direccion.Departamento.Id,
                nombre         = direccion.Departamento.Nombre
            };
            var municipioRequest = new MunicipioRequest()
            {
                idMunicipio    = direccion.Municipio.Id,
                idDepartamento = direccion.Municipio.Id,
                nombre         = direccion.Municipio.Nombre
            };

            return(new DireccionRequest()
            {
                departamentoRequest = departamentoRequest,
                municipioRequest = municipioRequest,
                descripcion = direccion.ReferenciaDireccion,
                IdGuid = direccion.Id
            });
        }
Ejemplo n.º 2
0
        public void isValidPost_validData_returnTrue()
        {
            var municipio = new MunicipioRequest();

            municipio.idDepartamento = "01";
            municipio.idMunicipio    = "23";
            municipio.nombre         = "nombre";

            var respuesta = municipio.isValidPost();

            Assert.IsTrue(respuesta);
        }
Ejemplo n.º 3
0
        public void isValidPost_invalidData_ReturnFalse(MunicipioRequest municipio, DepartamentoRequest departamento, string descripcion)
        {
            var direccion = new DireccionRequest();

            direccion.departamentoRequest = departamento;
            direccion.municipioRequest    = municipio;
            direccion.descripcion         = descripcion;

            var respuesta = direccion.isValidPost();

            Assert.IsFalse(respuesta);
        }
Ejemplo n.º 4
0
        public void isValidPost_invalidData_returnFalse(string idMunicipio, string idDepartamento, string nombre)
        {
            var municipio = new MunicipioRequest();

            municipio.idMunicipio    = idMunicipio;
            municipio.idDepartamento = idDepartamento;
            municipio.nombre         = nombre;


            var respuesta = municipio.isValidPost();

            Assert.IsFalse(respuesta);
        }
Ejemplo n.º 5
0
        private DireccionRequest getDireccionRequest()
        {
            var departamento = new DepartamentoRequest()
            {
                idDepartamento = "01", nombre = "Departamento"
            };
            var municipio = new MunicipioRequest()
            {
                idMunicipio = "01", idDepartamento = "01", nombre = "Municipio"
            };
            var direccion = new DireccionRequest()
            {
                departamentoRequest = departamento,
                municipioRequest    = municipio,
                descripcion         = "B Abajo"
            };

            return(direccion);
        }
        public static dynamic ActualizarItemMunicipio(IContextFactory factory, IOptions <ConnectionDB> connection,
                                                      MunicipioRequest proyectoRequest)
        {
            long idProyecto = 0;

            using (Aldeas_Context db = factory.Create(connection))
            {
                var registro = from dato in db.tbMunicipioProyectos
                               where dato.id == proyectoRequest.ItemsMunicipios.id
                               select dato;
                if (registro.Any())
                {
                    idProyecto = proyectoRequest.ItemsMunicipios.id;
                    registro.First().id_departamento = proyectoRequest.ItemsMunicipios.id_departamento;
                    registro.First().id_municipio    = proyectoRequest.ItemsMunicipios.id_municipio;
                    db.SaveChanges();
                }
            }
            return(new { id = idProyecto, status = idProyecto == 0 ? "error" : "OK", code = idProyecto == 0 ? 300 : 200 });
        }
Ejemplo n.º 7
0
 public dynamic ActualizarItemMunicipio(MunicipioRequest proyectoRequest)
 {
     return(ProyectoOperations.ActualizarItemMunicipio(_factory, _connectionDB, proyectoRequest));
 }
Ejemplo n.º 8
0
        private GremioRequest convertToGremioRequest(Gremio gremio)
        {
            var direccion     = gremio.Direccion;
            var departamento  = direccion.Departamento;
            var municipio     = direccion.Municipio;
            var auditoria     = gremio.Auditoria;
            var rtn           = gremio.Id;
            var representante = gremio.RepresentanteLegal;
            var nombreGremio  = gremio.Nombre;


            var representanteRequest = new RepresentanteLegalRequest()
            {
                identidadRequest = new IdentidadRequest()
                {
                    identidad = representante.Id.identidad
                },
                nombre = representante.Nombre
            };

            var rtnRequestGremio = new RTNRequest()
            {
                RTN = rtn.Rtn
            };
            var departamentoRequestGremio = new DepartamentoRequest()
            {
                idDepartamento = departamento.Id,
                nombre         = departamento.Nombre
            };

            var municipioRequestGremio = new MunicipioRequest()
            {
                idDepartamento = municipio.DepartamentoId,
                idMunicipio    = municipio.Id,
                nombre         = municipio.Nombre
            };
            var direccionRequestGremio = new DireccionRequest()
            {
                departamentoRequest = departamentoRequestGremio,
                municipioRequest    = municipioRequestGremio,
                descripcion         = direccion.ReferenciaDireccion,
                IdGuid = direccion.Id
            };

            var auditoriaRequest = new AuditoriaRequest()
            {
                fechaCreo       = auditoria.FechaCreacion,
                fechaModifico   = auditoria.FechaActualizacion,
                usuarioCreo     = auditoria.CreadoPor,
                usuarioModifico = auditoria.ActualizadoPor
            };
            var gremioRequest = new GremioRequest()
            {
                direccionRequest          = direccionRequestGremio,
                rtnRequest                = rtnRequestGremio,
                representanteLegalRequest = representanteRequest,
                nombre = nombreGremio
            };

            gremioRequest.auditoriaRequest = auditoriaRequest;

            return(gremioRequest);
        }
 public dynamic ActualizarMunicioio([FromBody] MunicipioRequest request)
 {
     return(_dataModelRepository.ActualizarItemMunicipio(request));
 }