public int Insert(Spartane.Core.Classes.MS_Equipamiento_para_Ejercicios.MS_Equipamiento_para_Ejercicios entity)
        {
            int rta;

            try
            {
                var padreFolio = _dataProvider.GetParameter();
                padreFolio.ParameterName = "Folio";
                padreFolio.DbType        = DbType.Int32;
                padreFolio.Value         = (object)entity.Folio ?? DBNull.Value;
                var padreFolio_Ejercicios = _dataProvider.GetParameter();
                padreFolio_Ejercicios.ParameterName = "Folio_Ejercicios";
                padreFolio_Ejercicios.DbType        = DbType.Int32;
                padreFolio_Ejercicios.Value         = (object)entity.Folio_Ejercicios ?? DBNull.Value;
                var padreEquipamento = _dataProvider.GetParameter();
                padreEquipamento.ParameterName = "Equipamento";
                padreEquipamento.DbType        = DbType.Int32;
                padreEquipamento.Value         = (object)entity.Equipamento ?? DBNull.Value;



                var empEntity =
                    _dbContext.ExecuteStoredProcedureList <Spartane.Core.Classes.StoredProcedure.sp_InsMS_Equipamiento_para_Ejercicios>("sp_InsMS_Equipamiento_para_Ejercicios", padreFolio_Ejercicios
                                                                                                                                        , padreEquipamento
                                                                                                                                        ).FirstOrDefault();

                rta = Convert.ToInt32(empEntity.Folio);
            }
            catch (ExceptionBase ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ServiceException(ex.Message, ex);
            }

            return(rta);
        }