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); }
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); }