public int ActualizarProductorFinca(RegistrarActualizarProductorFincaRequestDTO request)
        {
            ProductorFinca productorFinca = _Mapper.Map <ProductorFinca>(request);

            productorFinca.FechaUltimaActualizacion   = DateTime.Now;
            productorFinca.UsuarioUltimaActualizacion = request.Usuario;

            int affected = _IProductorRepository.Actualizar(productorFinca);

            return(affected);
        }
Exemple #2
0
        public int Insertar(ProductorFinca productorFinca)
        {
            int result = 0;

            var parameters = new DynamicParameters();

            parameters.Add("@ProductorId", productorFinca.ProductorId);
            parameters.Add("@Nombre", productorFinca.Nombre);
            parameters.Add("@Direccion", productorFinca.Direccion);
            parameters.Add("@DepartamentoId", productorFinca.DepartamentoId);
            parameters.Add("@ProvinciaId", productorFinca.ProvinciaId);
            parameters.Add("@DistritoId", productorFinca.DistritoId);
            parameters.Add("@ZonaId", productorFinca.ZonaId);
            parameters.Add("@Latitud", productorFinca.Latitud);
            parameters.Add("@Longuitud", productorFinca.Longuitud);
            parameters.Add("@LatitudDms", productorFinca.LatitudDms);
            parameters.Add("@LonguitudDms", productorFinca.LonguitudDms);
            parameters.Add("@Altitud", productorFinca.Altitud);
            parameters.Add("@FuenteEnergiaId", productorFinca.FuenteEnergiaId);
            parameters.Add("@FuenteAguaId", productorFinca.FuenteAguaId);
            parameters.Add("@InternetId", productorFinca.InternetId);
            parameters.Add("@SenialTelefonicaId", productorFinca.SenialTelefonicaId);
            parameters.Add("@EstablecimientoSaludId", productorFinca.EstablecimientoSaludId);
            parameters.Add("@CentroEducativoId", productorFinca.CentroEducativoId);
            parameters.Add("@CentroEducativoNivel", productorFinca.CentroEducativoNivel);
            parameters.Add("@TiempoTotalEstablecimientoSalud", productorFinca.TiempoTotalEstablecimientoSalud);
            parameters.Add("@CantidadAnimalesMenores", productorFinca.CantidadAnimalesMenores);
            parameters.Add("@MaterialVivienda", productorFinca.MaterialVivienda);
            parameters.Add("@Suelo", productorFinca.Suelo);
            parameters.Add("@FechaRegistro", productorFinca.FechaRegistro);
            parameters.Add("@UsuarioRegistro", productorFinca.UsuarioRegistro);
            parameters.Add("@EstadoId", productorFinca.EstadoId);



            using (IDbConnection db = new SqlConnection(_connectionString.Value.CoffeeConnectDB))
            {
                result = db.Execute("uspProductorFincaInsertar", parameters, commandType: CommandType.StoredProcedure);
            }



            return(result);
        }